Hallo Forum,
1.)versuche gerade ein XML Projekt aufzusetzen. Da stellt sich mir die erste Frage welchen Reader ich aus der riiieeeßen Auswahl von Reader benutzen soll, hat schon jemand Erfahrung mit folgenden DOM-Reader:
sax2
PyExpat
and so on..
2.)Ich habe mir vom Internet XML Erweiterungspackages gezogen, ist das überhaupt notwendig oder reicht das XMl - Python Package?
XML Reader wählen
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
xml.sax würde ich nicht nutzen, der Aufwand damit größere Dokumente einzulesen ist etwas arg groß (außer die einzulesende Dateien sind wirklich sehr groß, dann ist SAX vielleicht gar nicht übel).Wolfi hat geschrieben:1.)versuche gerade ein XML Projekt aufzusetzen. Da stellt sich mir die erste Frage welchen Reader ich aus der riiieeeßen Auswahl von Reader benutzen soll, hat schon jemand Erfahrung mit folgenden DOM-Reader:
sax2
PyExpat
and so on..
Für das meiste reicht xml.dom.minidom, wenns etwas mehr sein darf dann vielleicht (c)ElementTree oder lxml.
Nein, Python nutzt MSXML nicht - wäre ja auch unpraktisch, da es nur unter Windows geht.Wolfi hat geschrieben:2.)Ich habe mir vom Internet XML Erweiterungspackages gezogen, ist das überhaupt notwendig oder reicht das XMl - Python Package?
Wenn du wirklich eine mächtige XML-Lib brauchst dann nimm libxml2, die ein eigenes Python-Binding hat und welches auch von lxml unterstützt wird. Aber ich denke dass wenn du willst du über COM auch MSXML unter Python zum laufen bekommst - nur warum solltest du das wollen?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice