LXMLを使用してPythonでODFを解析します
質問
ODFファイル内でcontent.xmlを解析しようとしています。ファイルを文字列に読みましたが、lxml.etreeを含むツリーオブジェクトを持っています。
tree = etree.XML(string)
しかし今、私はテキストであるすべてのサブエレメントを見つける必要があります:aまたはテキスト:h。以前の質問で、Xpathを使用できると言われました。私は試しましたが、毎回行き詰まっています。それらの要素の1つさえ見つけることができません。
私が試してみると:
elem = tree.xpath('//text:p')私はただ取得します
XPathEvalError: Undefined namespace prefix
では、両方のトゥースサブエレメントを適切な順序でリストに入れるにはどうすればよいですか。
正しい解決策はありません
所属していません StackOverflow