如何解决如何使用Python 2.6和minidom添加xml样式表处理指令节点?
| 我正在使用minidom创建XML文档-如何确保生成的XML文档包含这样的样式表引用:<?xml-stylesheet type=\"text/xsl\" href=\"mystyle.xslt\"?>
谢谢 !
解决方法
使用这样的东西:
from xml.dom import minidom
xml = \"\"\"
<root>
<x>text</x>
</root>\"\"\"
dom = minidom.parseString(xml)
pi = dom.createProcessingInstruction(\'xml-stylesheet\',\'type=\"text/xsl\" href=\"mystyle.xslt\"\')
root = dom.firstChild
dom.insertBefore(pi,root)
print dom.toprettyxml()
=>
<?xml version=\"1.0\" ?>
<?xml-stylesheet type=\"text/xsl\" href=\"mystyle.xslt\"?>
<root>
<x>
text
</x>
</root>
,我不熟悉minidom,但是您必须创建一个处理指令节点(PI),名称为:\“ xml-stylesheet \”和文本:\“ type = \'text / xsl \'href = \'mystyle.xslt \ '\“
阅读文档,了解如何创建PI。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。