【Python】xml 解析
1、 XML :指可扩展标记语言,是一种标记语言,用于存储数据和传输数据,但没有像HTML那样具有预定义标签,需要程序猿自定义标签 2、 XML 的解析:读取XML数据结构中的某些信息,比如读取书的属性 3、 XML 注释格式为: <!— 注释内容--> 4、 CDATA 指不应由XML解析器进行解析的文本数据 <![CDATA[“ 我自己的代码”]]> 5、 Python 解析XML的是三种方法 (1) SAX 逐行解析 (2) DOM 对象,一次性读取全部,将内存存储到内存中,将XML存成一棵树 (3) ElementTree 6、 Doc.toxml() 获取xml文档函数,也就是文档内容 7、 xml.dom 解析xml常用api Minidom.parse: 该函数的作用是使用parse解析器打开xml文档,并将其解析为DOM文档,也就是内存中的一棵树,并得到这个DOM对象。 8、 node.hasAttribute() 判断属性在不在 9、 node.hasAttribute() 获取节点的某个属性值 10、 doc.documentElement 获取xml文档对象,就是拿到DOM树的根 11、 node.getElementsByTagName(name) 获取XML文档中某个父节点下具有相同节点名的节点对象集合,是一个list对象。 12、