ich habe eine Textdatei die unter Linux erstellt wurde. Diese Textdatei moechte ich nun einlesen und dann in ein XML Dokument ausgeben.
Bislang sieht das ganze so aus:
Code: Alles auswählen
...
oXMLGen.startElement("dateiinhalt", {})
oFile = file(oTxtFileName, 'r')
oXMLGen.characters(str(oFile.readlines()))
oXMLGen.endElement("dateiinhalt")
...
Lieder ist das XML File nachher nicht mehr Valide, folgende Fehlermeldung erhalte ich nach einem sax2print auf die entstandene Datei:
Code: Alles auswählen
Fatal Error at file C:\output.xml, line 1, char 1
Message: Invalid document structure
PS: in meinem Ergebnis sind auch Zeichen wie diese hier \x0 => UTF8, mein XML ist aber ein ISO. Vielleicht liegt es auch daran? Wie wuerde ich das UTF8 Zeugs denn in ein ISO-Format bringen?
Gruss Martin