Hallo *, ich beschäftige mich gerade etwas (bin noch ziemlich am Anfang) mit XML und dem minidom-Module in Python. Mit xml.dom.minidom.parse("filname") kann man zB ein XML-File einlesen. Kann ich aber auch zwei XML-Files in minidom "zusammenfügen" (mergen)? Beide XML-Files haben das gleiche Wurzelelement und dann halt verschiedene "Äste". Ich hätte eben nur gerne die Äste aus beiden XML-Files in einem DOM. Alternativ könnte man sicher auch zuerst das eine File als Text einlesen und dann vom 2. File die Wurzel suchen und alle darin enthaltene Strings hinzufügen und dann das Ergebnis dem Parser übergeben. Aber, vielleicht geht es ja auch ganz elegant? -- Mit freundlichen Grüßen Klaus Meyer :-) _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Schau Dir die DOM API an. Dort ist genau beschrieben, wie man auf DOM Bäumen navigiert, Knoten löscht, ändert, einfügt etc. -aj --On Montag, 17. November 2003 18:48 Uhr +0100 "Klaus-G. Meyer" <km-news3@onlinehome.de> wrote:
Hallo *,
ich beschäftige mich gerade etwas (bin noch ziemlich am Anfang) mit XML und dem minidom-Module in Python. Mit xml.dom.minidom.parse("filname") kann man zB ein XML-File einlesen. Kann ich aber auch zwei XML-Files in minidom "zusammenfügen" (mergen)? Beide XML-Files haben das gleiche Wurzelelement und dann halt verschiedene "Äste". Ich hätte eben nur gerne die Äste aus beiden XML-Files in einem DOM.
Alternativ könnte man sicher auch zuerst das eine File als Text einlesen und dann vom 2. File die Wurzel suchen und alle darin enthaltene Strings hinzufügen und dann das Ergebnis dem Parser übergeben.
Aber, vielleicht geht es ja auch ganz elegant?
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Andreas Jung -
Klaus-G. Meyer