質問

ODFファイル内でcontent.xmlを解析しようとしています。ファイルを文字列に読みましたが、lxml.etreeを含むツリーオブジェクトを持っています。

tree = etree.XML(string)

しかし今、私はテキストであるすべてのサブエレメントを見つける必要があります:aまたはテキスト:h。以前の質問で、Xpathを使用できると言われました。私は試しましたが、毎回行き詰まっています。それらの要素の1つさえ見つけることができません。

私が試してみると:

elem = tree.xpath('//text:p')
私はただ取得します
XPathEvalError: Undefined namespace prefix

では、両方のトゥースサブエレメントを適切な順序でリストに入れるにはどうすればよいですか。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top