这是我的xml文件
<gui>
<object class="wxPanel" name="new">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxTextCtrl" name="a"></object>
</object>
<option>1</option>
<flag>wxEXPAND</flag>
</object>
</object>
</gui>
我想准确获取gui标签之间的内容
所以我想要这个:
<object class="wxPanel" name="new">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxTextCtrl" name="a"></object>
</object>
<option>1</option>
<flag>wxEXPAND</flag>
</object>
</object>
我正在使用
minidom.parse("path to xml").getElementsByTagName('gui')[0].firstChild.nodeValue
然而,这不适用于将 xml 作为字符串获取。
最佳答案
试试xml
gui = minidom.parse("path to xml").getElementsByTagName('gui')[0]
gui.getElementsByTagName('object')[0].toxml()
关于Python XML-获取两个节点之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992862/