Включает ли Python 2.5 пакет для естественного преобразования XML-документа?
-
06-07-2019 - |
Вопрос
В моем приложении Python у меня есть XML-документ, который я хотел бы преобразовать, используя мой XSL-файл. В настоящее время я использую xml.etree для генерации XML-документа, но в Python 2.5 я не нашел ничего, что позволило бы мне трансформировать XML-документ в исходном виде.
Я уже нашел одну библиотеку ( libxslt ), которая может выполнить преобразование, но я решил, что Python будет иметь собственную библиотеку, которая достигает желаемого результата.
Есть мысли?
Решение
В Python 2.5 нет процессора XSLT.
Другие советы
Если у вас установлены libxml2 и libxslt, установите также lxml . Он обеспечивает удобное и простое в использовании связывание для libxml2 и libxslt, а также реализует API ElementTree.
libxml2 / libxslt также поставляются со своими собственными, гораздо более низкоуровневыми привязками Python, но lxml гораздо более прост и питоничен, и, похоже, также имеет высокую производительность.