【发布时间】:2020-02-01 03:54:17
【问题描述】:
标题说明了一切。我想搜索所有元素,比如 Node1,它的“Hello World!”出现在其文本或其任何死者中。如果字符串出现在后代中,我仍然想获取 Node1,而不是那个后代。
<?xml version="1.0"?>
<data>
<Node1 id="Node1">Hello World! from Node1
</Node1>
<Node1 id="Node2">Nothing to see here
</Node1>
<Node1 id="Node3">
Some text goes here
<Node2>
More text
<Node3>Hellow World! from Node3 </Node3>
</Node2>
</Node1>
</data>
【问题讨论】:
-
使用
lxml,可以查看以下link -
@Physicing 谢谢,不幸的是,我只能使用普通的 ElementTree
-
你能发布一个示例 xml 吗?