- Python 2.7 / libxml2 / libxslt
- lxml XML toolkit :
pip install lxml
source : https://stackoverflow.com/questions/10836205/find-element-by-text-with-xpath-in-elementtree
pip install lxml
source : https://stackoverflow.com/questions/10836205/find-element-by-text-with-xpath-in-elementtree
<root> | |
<element>A</element> | |
<element>B</element> | |
</root> |
import lxml.etree | |
doc = lxml.etree.parse('data.xml') | |
print doc.xpath('//element[text()="A"]')[0].text | |
print doc.xpath('//element[text()="A"]')[0].tag |
Result will be :