更新时间:2023-01-17 18:49:32
With lxml
你可以使用 XPath:
With lxml
you can use XPath:
In [1]: from lxml.etree import parse
In [2]: tree = parse('nodes.xml')
In [3]: tree.xpath('//Node[@name="node3"]')
Out[3]: [<Element Node at 0x180ec30>]
有多个谓词:
In [4]: tree.xpath('//Node[@name="node3"][@value="value3"]')
Out[4]: [<Element Node at 0x155d1e0>]