LXML and XSL document() Function

前端 未结 2 639
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-18 11:34

Hi i got the following files :

merge.py:

from lxml import etree

xml_input = etree.XML(open(\'a.xml\', \'r\').read())
xslt_root = etree.XML(open(\'me         


        
2条回答
  •  無奈伤痛
    2021-01-18 12:13

    Why not simply do this?

    from lxml import etree
    
    xml_input = etree.parse("a.xml")
    xslt_root = etree.parse("merge.xsl")
    transform = etree.XSLT(xslt_root)
    print str(transform(xml_input))
    

    More straightforward, no need for a resolver.

提交回复
热议问题