我想使用lxml.etree.XSLT
.
尽管文档中提到etree.XSLT()
了第一个参数xslt_input
,但我似乎找不到任何有关此参数含义的文档。向它传递一个可供阅读的文件似乎可行;在字符串中传递一个文件名不会。
编辑经过健全性检查,我意识到etree.XSLT
需要一个 parsed 的etree._ElementTree
. 所以 。. . 也许有一种方法可以解析元素树,从而为其提供用于映射相对路径的路径?. . . 调查。
如果传递的 XML 文件包含其他文件,则这些包含语句中的相对路径取自当前工作目录。
我想使用这个类来转换一个 DocBook 文档,并且希望能够远程访问 DocBook XSL。Docbook XSL 相当复杂,并且包含许多其他文件。有没有办法让我etree.XSLT
从远程位置拉出这些文件?