我有一个具有以下结构的XML:
<mrk mtype="seg" mid="12">line 1 <x id="211"/>
<x id="212"/> line 2 <x id="213"/>
<x id="214"/> line 3 <x id="215"/>
</mrk>
我的代码:
node = tree.find("mrk")
print(node.text)
的产率:
第1行
如何使用Python 3.5和ElementTree获取全文(&#34;第1行第2行第3行和第34行;)
这与How do I get the full XML or HTML content of an element using ElementTree?略有不同,因为我需要没有任何子标记的文本。
我找到的最简单的解决方案是:
"".join(node.itertext())