[Python-de] PrettyPrint

oguz Cevik oguzc at uni.de
Tue Sep 17 08:43:39 EDT 2002


Hallo nochmals,

hier ein kleines Beispiel was mich stutzig macht:
 -------------------------------------------------------------
from xml.dom.ext import PrettyPrint
from xml.dom.ext.reader.Sax2 import FromXmlStream
from xml.dom.ext.reader.Sax2 import implementation 

#PrettyPrint(root, stream, encoding, indent, width, preserveElements) 

doct=implementation.createDocumentType("test",None,"test.dtd")
doc=implementation.createDocument(None,"test",doct) 

PrettyPrint(doc,open("test.xml","w"))
PrettyPrint(doc) 

doc=FromXmlStream(open("test.xml"))
PrettyPrint(doc)
 -------------------------------------------------------
Ergebnis: 

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE test SYSTEM "test.dtd">
<test/> 

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE test>
<test/> 

Also warum trägt PrettyPrint Doctype beim ersten mal korrekt ein, aber wenn 
ich es aus einer Datei lese nicht ! 

 ---------------------------------------------------------------------
Mit der GREENCARD nach Amerika! Anmelden, mitmachen und gewinnen!
Wir helfen deinem Glück auf die Sprünge - zum Sonderpreis!
Nutze diese Chance! Alles weitere unter: http://www.firstcampus.de




More information about the Python-de mailing list