当在python中使用lxml多次使用相同的标记时,如何从xml标记获取内容?

时间:2016-03-21 20:37:25

标签: python xml lxml

假设我有以下内容 -

<test> This is some text </test>
<test> This is other text </test>

现在我想从两个标签中提取内容,但是能够将它们称为tag-1和tag-2,以便我可以单独使用它们。我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用root.findall(&#34; test&#34;)。这将返回一个元素列表 - 使用索引而不是不同的标记名称。

root.findall("test")[0].text --> "This is some text"
root.findall("test")[1].text --> "This is other text"