Преобразуйте XML с помощью пакета шаблонов, используя lxml - PullRequest
0 голосов
/ 18 ноября 2018

Существует XSL-файл (thexsltfile.xsl), который использует xsl: импортировать другой XSL в той же папке.

xml_filename = 'input.xml'
xsl_filename = 'thexsltfile.xsl'

dom = etree.parse(xml_filename)
xslt = etree.parse(xsl_filename)
transform = etree.XSLT(xslt)
newdom = transform(dom)

Показывает сообщение об ошибке:

lxml.etree.XSLTApplyError: Не удалось оценить выражение переменной testvalue.

Тестовое значение находится в другом XSL-файле, который thexsltfile.xsl импортируется. Мне кажется, что xsl:import не работает.

Я что-то пропустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...