通过本文主要向大家介绍了xml.dom python,python dom树,dom4j解析xml,dom解析xml,dom4j生成xml等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
一 、python模块 xml.dom 解析XML的API
minidom.parse(filename)
加载读取XML文件
doc.documentElement
获取XML文档对象
node.getAttribute(AttributeName)
获取XML节点属性值
node.getElementsByTagName(TagName)
获取XML节点对象集合
node.childNodes #返回子节点列表。
node.childNodes[index].nodeValue
获取XML节点值
node.firstChild
#访问第一个节点。等价于pagexml.childNodes[0]
doc = minidom.parse(filename)
doc.toxml('UTF-8')
返回Node节点的xml表示的文本
Node.attributes["id"]
a.name #就是上面的 "id"
a.value #属性的值
访问元素属性
二、python解析xml文件的实例代码
1、创建user.xml文件,添加XMl节点
2、Demo.py解析user.xml文档数据
3、测试效果
A、测试toxml
demo.py 文件中修改成
if __name__ == "__main__":
test_xmltostring()
本节是 python 解析XML python模块xml.dom解析xml实例 第二部分的内容。
执行打印结果:
<email>adm

