AFAIK ElementTree不支持XPath。它改变了吗?
无论如何,您可以使用lxml和以下XPath表达式:
import lxml.etreedoc = lxml.etree.parse('t.xml')print doc.xpath('//element[text()="A"]')[0].textprint doc.xpath('//element[text()="A"]')[0].tag结果将是:
Aelement

AFAIK ElementTree不支持XPath。它改变了吗?
无论如何,您可以使用lxml和以下XPath表达式:
import lxml.etreedoc = lxml.etree.parse('t.xml')print doc.xpath('//element[text()="A"]')[0].textprint doc.xpath('//element[text()="A"]')[0].tag结果将是:
Aelement