Seite 1 von 1

XML Dateien schreiben

Verfasst: Freitag 14. Oktober 2005, 10:26
von No_ok
Hallo Community,

ich stehe mal wieder vor einem Problem, und zwar möcht ich eine XML-Datei schreiben mit DOM. Geht dies überhaupt oder muss ich dass mit einfachem Datei-Handling machen? Leider habe ich nirgendwo dazu ein Tutorial gefunden. Kann mir jemand helfen?

Verfasst: Freitag 14. Oktober 2005, 12:37
von mbierenfeld
so ?

Code: Alles auswählen

import xml.dom.minidom
lala = minidom.parse ('tmp/urgs.xml')
lala = xml.dom.minidom.parse ('tmp/urgs.xml')
filefd = open ('tmp/lala.xml')
filefd.write (lala.toxml ())
filefd.close ()
oder ähnlich
mfg
michael

Verfasst: Freitag 14. Oktober 2005, 12:55
von No_ok
Hallo,
erstmal danke fuer die schnelle Antwort. Allerdings ist mein Problem nicht XML-Dateien zu bearbeiten, sondern XML-Dateien zur Laufzeit zu erzeugen, die noch nicht existieren. Geht das mit DOM oder benutzt ihr dafuer einfach das Filehandling von Python?

Verfasst: Freitag 14. Oktober 2005, 14:25
von mbierenfeld
Schau mal unter :

http://pyxml.sourceforge.net/topics/howto/contents.html

Code: Alles auswählen

new = document.createElement('chapter')
new.setAttribute('number', '5')
document.documentElement.appendChild(new)
Grüße

Michael