Does Python 2.5 incluem um pacote de transformar nativamente um documento XML?
-
06-07-2019 - |
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?
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.