Frage

In meiner Python-Anwendung, habe ich ein XML-Dokument, das Ich mag würde mit meiner XSL-Datei zu transformieren. Ich bin derzeit xml.etree mit dem XML-Dokument zu erzeugen, aber ich habe nichts in Python 2.5 gefunden, der mir erlaubt nativ mein XML-Dokument zu umwandeln.

Ich habe bereits festgestellt, eine Bibliothek ( libxslt ), die die Transformation ausführen kann, aber ich dachte, Python hätte eine native Bibliothek, die das gewünschte Ergebnis erzielt wird.

Alle Gedanken?

War es hilfreich?

Lösung

Es gibt keinen XSLT-Prozessor in Python 2.5.

Andere Tipps

Wenn Sie libxml2 und libxslt installiert haben, installieren Sie dann auch lxml . Es bietet eine schöne, leicht zu bedienende Bindung für libxml2 und libxslt, und es setzt auch die ElementTree API.

libxml2 / libxslt auch mit ihren eigenen kommen, viel niedrigerer Ebene Python-Bindungen, aber lxml ist viel einfacher und pythonic, und es scheint, als auch große Leistung zu haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top