minidom を使用して XML ドキュメントを作成しています。結果の XML ドキュメントに次のようなスタイルシート参照が含まれていることを確認するにはどうすればよいですか。
<?xml-stylesheet type="text/xsl" href="mystyle.xslt"?>
ありがとう !
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>
私はミニダムに精通していませんが、名前が「xml-stylesheet」でテキストが「type ='text / xsl' href ='mystyle.xslt'」の処理命令ノード(PI)を作成する必要があります。
PIの作成方法に関するドキュメントをお読みください。