我試圖輸出使用Python lxml的在LXML關閉標籤,無文本
但是一個XML文件,我注意到一兩件事,如果標籤沒有文本,它不會自行關閉。這方面的一個例子是:
root = etree.Element('document')
rootTree = etree.ElementTree(root)
firstChild = etree.SubElement(root, 'test')
的這個輸出是:
<document>
<test/>
</document
我所要的輸出是:
<document>
<test>
</test>
</document>
所以基本上我想關閉一個標籤,它沒有文本,但用於屬性值。我怎麼做?而且,這個標籤叫什麼?我會谷歌搜索它,但我不知道如何搜索它。
難道你不能將值設置爲換行嗎?這意味着'test'將會有一個值爲'\ n'的文本類型的子節點。 – 2010-05-05 07:50:17
謝謝,但我不知道 相當於 ,並且這是一個公認的準則。弗蘭克已經回答了我的問題,但如果需要出現,我總是可以使用\ n。 –
user225312
2010-05-05 07:57:03