Question

Dans mon application Python, j'ai un document XML que j'aimerais transformer en utilisant mon fichier XSL. J'utilise actuellement xml.etree pour générer le document XML, mais je n'ai rien trouvé dans Python 2.5 qui me permette de transformer mon document XML de manière native.

J'ai déjà trouvé une bibliothèque ( libxslt ) qui peut exécuter la transformation, mais j'ai pensé que Python aurait une bibliothèque native qui donne le résultat souhaité.

Avez-vous des idées?

Était-ce utile?

La solution

Il n’existe aucun processeur XSLT dans Python 2.5.

Autres conseils

Si vous avez installé libxml2 et libxslt, installez également lxml . Il fournit une belle liaison facile à utiliser pour libxml2 et libxslt, et implémente également l’API ElementTree.

libxml2 / libxslt est également livré avec ses propres liaisons Python, de niveau inférieur, mais Lxml est beaucoup plus simple et pythonique, et il semble également très performant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top