Python を使用して XML ファイルを解析しようとしています。XML のサイズが大きいため、プル パーサーを使用したいと考えています。私はこれを見つけました。
私のコードはで始まります
doc = pulldom.parse("myfile.xml")
for event, node in doc:
# code here...
私は使っている
if (node.localName == "b"):
XML タグ名を取得すると、正常に動作します。
タグの間からテキストを取得する方法がわかりません。node.nodeValue
リターンの使用None
。
を使用node.toxml()
してノードの完全な XML を取得できますが、必要なのはタグ間のテキストだけです。タグを取り出すために正規表現の置換を使用する以外にこれを行う方法はありnode.toxml()
ますか?