In 4Suite's 4DOM xml.xslt.DomWriter.py, at line 76, read: pi =3D self.__ownerDoc.createProcessingInstruction(target,data) ^^ at line 81, read: comment =3D self.__ownerDoc.createDocument(text) ^^ ^^^^ And you're back on track :-) --=20 Nicolas Chauvat http://www.logilab.com - "Mais o=F9 est donc Ornicar ?" - LOGILAB, Paris (F= rance)