Pergunta

Em meu aplicativo Python, eu tenho um documento XML que eu gostaria de transformar usando meu arquivo XSL. Atualmente estou usando xml.etree para gerar o documento XML, mas eu não encontrei nada dentro de Python 2.5 que permita-me a transformar nativamente meu documento XML.

Eu já encontrei uma biblioteca ( libxslt ) que pode executar a transformação, mas eu percebi Python teria uma biblioteca nativa que atinge o resultado desejado.

Qualquer pensamento?

Foi útil?

Solução

Não há processador XSLT no Python 2.5.

Outras dicas

Se você tem libxml2 e libxslt instalado, então instale também lxml . Ele fornece um agradável, fácil de usar vinculativo para libxml2 e libxslt, e também implementa a API ElementTree.

libxml2 / libxslt também vêm com os seus, muito mais baixa de nível próprio vínculos Python, mas lxml é muito mais simples e pythônico, e parece ter grande desempenho também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top