Python 2.5 include un pacchetto per trasformare nativamente un documento XML?
-
06-07-2019 - |
Domanda
Nella mia app Python, ho un documento XML che vorrei trasformare usando il mio file XSL. Attualmente sto usando xml.etree per generare il documento XML, ma non ho trovato nulla in Python 2.5 che mi permetta di trasformare nativamente il mio documento XML.
Ho già trovato una libreria ( libxslt ) che può eseguire la trasformazione, ma ho immaginato Python avrebbe una libreria nativa che raggiunge il risultato desiderato.
Qualche idea?
Soluzione
Non esiste un processore XSLT in Python 2.5.
Altri suggerimenti
Se hai installato libxml2 e libxslt, installa anche lxml . Fornisce un bind piacevole e facile da usare per libxml2 e libxslt e implementa anche l'API ElementTree.
libxml2 / libxslt viene fornito anche con i propri binding Python di livello molto inferiore, ma lxml è molto più semplice e pitonico e sembra avere anche ottime prestazioni.