例子如下
# -*- encoding: utf-8 -*-
from xml.dom import minidom
doc = minidom.parse('123.xml')
elem = doc.documentElement
#用以下方式读取节点中的值
elem1 = elem.getElementsByTagName('test2')[0]
for node in elem1.childNodes:
rc = ''
if node.nodeType == node.TEXT_NODE:
rc = node.data
print rc其中就是读取节点数值的时候方式比较让人蛋疼=。=
接下来研究一下libxml2,据说比较专业一点,minidom毕竟是一个轻量级的解释器
本文将介绍如何使用Python解析XML文件,并通过对比minidom与libxml2,探讨XML处理的最佳实践。深入研究libxml2的高级功能,为开发者提供更专业的XML解析解决方案。
841

被折叠的 条评论
为什么被折叠?



