Как получить xpath к элементу с xml.etree - PullRequest
1 голос
/ 10 апреля 2019

При работе с определенным элементом в дереве XML мне нужно получить xpath этого элемента. Например / A / B [4] / C / D [1] / Возраст При использовании lxml это очень просто: просто используйте tree.getelementpath (child)

Но по какой-то причине мне нужно использовать xml.etree. Как это можно сделать там?

1 Ответ

0 голосов
/ 10 апреля 2019

Примерно так:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...