Seite 1 von 1
xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 10:16
von alexPython
Hallo,
ich möchte einen xml-string (oder datei) mittels xsl in xhtml
umwandeln.
welche module sind dafür am besten geeignet und up to date?
habe jetzt hier ein paar gefunden:
xsltproc
4suite
libxml2 and libxslt
4XSLT
Gruß
Alex
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 10:21
von Hyperion
Wie wäre es mit
XSLT und damit der Verwendung von `lxml`?
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 11:44
von alexPython
Hallo,
ich habe das easy_install module installiert.
libxml2-dev war installiert und libxslt-devel
musste ich noch installieren.
da ich python-libxml2 auch installiert habe,
habe ich es deinstalliert.
nun habe ich beim import "from lxml import etree" die Fehlermeldung:
Unresolved import: etree
woran kann das liegen?
Gruß
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 11:51
von Hyperion
Welches OS hast Du denn?
Wie hast Du lxml installiert? (Abhängigkeiten sollten doch afaik von easy_install selber aufgelöst werden?)
Wo probierst Du den import (Stand alone script, Shell, Idle, iPython, ...)? Hast Du die zugrunde liegende Shell ggf. nach der Installation neu gestartet?
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 11:59
von alexPython
ich arbeite mit linux 10.4
und bin bei der installation nach dieser anleitung
vorgeganen
http://lxml.de/installation.html
easy_install-2.6 lxml
ich hatte eine fehlermeldung beim ersten installieren
und habe dann libxslt-devel installiert und noch mal
easy_install-2.6 lxml ausgeführt und erhielt dann keine
fehlermeldung mehr.
den import probiere ich in eclipse in einem python-projekt (pydev)
habe den rechner neu gestartet, funktioniert aber nicht.
jetzt kommt keine auswahl mehr
bei from lxml import, wenn ich ctrl+space drücke
Gruß
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 12:05
von alexPython
hallo,
ich musste noch
/usr/local/lib/python2.6/dist-packages/lxml-2.3-py2.6-linux-i686.egg
in den python-path hinzufügen
jetzt ist etree bekannt!
Gruß
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 12:47
von Hyperion
alexPython hat geschrieben:ich arbeite mit linux 10.4
Linux ist der Kernel und steht aktuell bei Version 2.6.39.1 in der neuesten stabilen Version

Du meinst eine spezielle Distribution, ich vermute mal Ubuntu?
Komisch, dass Du da manuell den Pfad anpassen musstest.
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 13:10
von BlackJack
@alexPython: Gibt es einen Grund warum Du das selber installierst/kompilierst, statt die Pakete der Distribution zu verwenden?
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 13:12
von alexPython
ja ubuntu 10.4 lucid lynx
Re: xml-string(oder datei) mittels xsl umwandeln
Verfasst: Donnerstag 16. Juni 2011, 13:14
von alexPython
@BlackJack
habe es nach der installationsanleitung gemacht.
es gibt keinen besonderen grund, ausser vielleicht unwissenheit
wäre es besser ich würde es wieder deinstallieren und es erneut
mit den distributions packages installieren?
Gruß