Я использую python 3 и lxml.etree, и мне нужно получить список всех родительских элементов для выбранного элемента с заданным именем.
Вот пример моей структуры XML
<root>
<father id="1">
<father id="2">
<child>
....
У меня есть объект-элемент, и мне нужен список всех объектов (например, для получения их атрибутов id)
Использование
element.xpath("parent::father)
возвращает список, в котором находится только первый родительский объект (папа id = 2) но мне нужно было бы пройти весь путь, независимо от того, насколько глубоко я.
Спасибо