我必须从 xml 节点及其子节点中获取纯文本,或者这些奇怪的内部标签是什么:
示例节点:
<BookTitle>
<Emphasis Type="Italic">Z</Emphasis>
= 63 - 100
</BookTitle>
或者:
<BookTitle>
Mtn
<Emphasis Type="Italic">Z</Emphasis>
= 74 - 210
</BookTitle>
我必须得到:
Z = 63 - 100
Mtn Z = 74 - 210
请记住,这只是一个例子!BookTitle 节点中可能有任何类型的“子节点”,而我需要的只是 BookTitle 中的纯文本。
我试过了:
tagtext = root.find('.//BookTitle').text
print tagtext
但是 .text 无法处理这个奇怪的 xml 节点并给我一个“NoneType”回来
问候和感谢!