[Python-de] Minidom, mehrere XML-Files einlesen?

Andreas Jung andreas at andreas-jung.com
Mon Nov 17 18:55:11 CET 2003


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 at 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?