Я пытаюсь разобрать content.xml внутри ODF-файла. Я прочитал файл в строку, и у меня есть объект дерева с lxml.etree:
tree = etree.XML(string)
Но теперь мне нужно найти каждый подэлемент, который является текстом: ИЛИ текст: h. В предыдущем вопросе мне сказали, что я могу использовать XPath. Я пытался, но застрял каждый раз. Не могу даже найти один из этих элементов.
Если я попробую:
elem = tree.xpath('//text:p')
Я просто получаю
XPathEvalError: Undefined namespace prefix
Итак, как мне получить список с ОБАЯМИ подэлементов в правильном порядке, чтобы я мог их перебирать?