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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top