温馨提示×

lxml怎么查找XML元素

小亿
97
2024-05-14 13:07:14
栏目: 编程语言

在lxml中,可以使用XPath表达式来查找XML元素。以下是一个简单的例子:

from lxml import etree

# 创建一个XML文档
xml = '''
<root>
  <element id="1">Element 1</element>
  <element id="2">Element 2</element>
</root>
'''

# 解析XML文档
root = etree.fromstring(xml)

# 查找所有的element元素
elements = root.xpath('//element')

# 遍历所有找到的元素
for element in elements:
    print(element.tag, element.text)

在上面的例子中,我们使用XPath表达式//element来查找所有的element元素,并遍历打印出其标签和文本内容。您可以根据需要编写不同的XPath表达式来查找特定的元素。

0