Включает ли Python 2.5 пакет для естественного преобразования XML-документа?

StackOverflow https://stackoverflow.com/questions/259782

  •  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 гораздо более прост и питоничен, и, похоже, также имеет высокую производительность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top