我正在尝试使用 Python 解析 XML 文件。由于 XML 的大小,我想使用 Pull Parser。我找到了这个。
我的代码以
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()
吗?