python 使用指定的xslt转换xml doc的简单脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用指定的xslt转换xml doc的简单脚本相关的知识,希望对你有一定的参考价值。
#!/usr/bin/python
import lxml.etree as et
import sys
USAGE = sys.argv[0] + " <template> <doc>"
if len(sys.argv) < 3:
print USAGE
sys.exit(-1)
template_path = sys.argv[1]
doc_path = sys.argv[2]
template_dom = et.parse(template_path)
doc_dom = et.parse(doc_path)
transform = et.XSLT(template_dom)
transfomed_dom = transform(doc_dom)
print(et.tostring(transfomed_dom, pretty_print=True))
以上是关于python 使用指定的xslt转换xml doc的简单脚本的主要内容,如果未能解决你的问题,请参考以下文章
在 MarkLogic 中使用 XSLT/XQUERY 进行转换?
JavaEE XML XSL转换(XSLT)
使用 Xslt 将 XML 转换为 XML
JaveScript 中使用 XSLT转换XML文档
JaveScript 中使用 XSLT转换XML文档
无法使用 XSLT 转换 XML