5
私はlxml
を使用して生成しているSVGファイル内にテキスト要素を持っています。私はこの要素の空白を保持したい。テキスト要素を作成してから.set()
xml:space
からpreserve
にしようとしましたが、何も試してみることはできません。私はおそらく何か概念的に欠けているでしょう。何か案は?'xml:space'を 'preserve'に設定するPython lxml
私はlxml
を使用して生成しているSVGファイル内にテキスト要素を持っています。私はこの要素の空白を保持したい。テキスト要素を作成してから.set()
xml:space
からpreserve
にしようとしましたが、何も試してみることはできません。私はおそらく何か概念的に欠けているでしょう。何か案は?'xml:space'を 'preserve'に設定するPython lxml
特別なxml:
接頭辞(http://www.w3.org/XML/1998/namespaceを参照)に関連付けられた名前空間URIを明示的に指定することで、これを実行できます。
from lxml import etree
root = etree.Element("root")
root.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
print etree.tostring(root)
出力:
<root xml:space="preserve"/>