Advertisement

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)

还没有任何评论哟~