Seite 1 von 1

xml.parsers.expat.ExpatError: not well-formed (invalid token

Verfasst: Freitag 17. März 2006, 12:27
von jens
Komisch, wenn zwei leere Sektionen auf einandern folgen, dann gibt es den Fehler xml.parsers.expat.ExpatError: junk after document element... Das ist doch ein Bug, oder?

Code: Alles auswählen

from xml.dom import minidom

#geht
print minidom.parseString("<foo1></foo1>").toprettyxml()

#geht
print minidom.parseString("<foo2></foo2>").toprettyxml()

#geht nicht
print minidom.parseString("<foo1></foo1><foo2></foo2>").toprettyxml()
Achja und <foo /> mag es auch nicht...

Verfasst: Freitag 17. März 2006, 12:31
von modelnine
Nein, kein Bug. Die Top-Level-Sektion eines XML-Dokuments muß immer genau eine sein, und im letzten Beispiel hast Du nicht eine, sondern zwei Top-Level-Sektionen.

PS: Klausur fertig, lief gut. Freu! :-)

Verfasst: Freitag 17. März 2006, 13:20
von jens
Aha... Hm... Nagut, dann pack ich nochmal ein <root>...</root> drum rum...

Verfasst: Freitag 17. März 2006, 19:25
von Leonidas
modelnine hat geschrieben:PS: Klausur fertig, lief gut. Freu! :-)
*gratulier* :)