Python学习:使用XMLDOM解析XML文件内容
发布时间
阅读量:
阅读量
回顾个人对minidom模块的学习经历:
1 对xml文档进行初步认知:
-
DOM即Document Object Model的缩写,其通过对象树的形式来展现XML文档,利用该方式的优势在于可以极为便捷地遍历整个XML文档结构
-
XML文档本质上由树状结构的元素构成,其中存在一个唯一的根元素,也称为文档元素。其余所有元素及内容均被包含在该根元素之中
-
关于元素:
-- 元素本质上是标记,不同元素之间可以包含文本内容,同时元素内部的内容同样属于文本范畴
-- 元素是节点的一种类型,但并非叶子节点,在其下方还存在子节点
-- 每个节点都具备nodeName、nodeValue以及nodeType三个属性,其中nodeValue仅适用于文本节点
-- 叶子节点如文本节点,在其下方不再包含其他子节点
-- 在两个节点之间存在的内容将被视为一个文本节点
2 XML文档的读取操作:
- 创建DOM对象:
from xml.dom.minidom import parse, parseString #引入parse和parseString函数
dom1 = parse("D:\xmlpath.xml") #通过parse方法解析XML文档并生成DOM对象
dom2 = parseString("
#通过parseString方法
全部评论 (0)
还没有任何评论哟~
