如何使用xml.etree

时间:2019-04-10 05:22:57

标签: python xml xpath

在处理XML树中的特定元素时,我需要获取此元素的xpath。例如/ A / B [4] / C / D [1] / Age 如果使用lxml,则非常简单:只需使用tree.getelementpath(child)

但是出于某种原因,我需要使用xml.etree。在那里怎么办?

1 个答案:

答案 0 :(得分:0)

类似这样的东西:

import xml.etree.ElementTree as ET

root = ET.fromstring(you_xml_code)
root.findall('./A/B[4]/C/D[1]/Age')

https://docs.python.org/2/library/xml.etree.elementtree.html#example