1 / 8
文档名称:

python读取xml文件.doc.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python读取xml文件.doc.doc

上传人:xinsheng2008 2016/6/6 文件大小:0 KB

下载得到文件列表

python读取xml文件.doc.doc

相关文档

文档介绍

文档介绍:python 读取 xml 文件还可以参见网址 http://blog./uid-22183602-id- http://blog./uid-22183602-id- 2014-03-04 23:43 by虫师,13913 阅读,1评论,收藏,编辑关于 python 读取 xml 文章很多,但大多文章都是贴一个 xml 文件,然后再贴个处理文件的代码。这样并不利于初学者的学****希望这篇文章可以更通俗易懂的教如何使用 python 来读取 xml 文件。什么是 xml ? xml 即可扩展标记语言, 它可以用来标记数据、定义数据类型, 是一种允许用户对自己的标记语言进行定义的源语言。 <?xml version="" encoding="utf-8" ?>< catalog > <maxid >4</maxid ><login username ="pytest" passwd ='123456'> <caption >Python </caption > <item id="4"> <caption >测试</caption > </item ></login ><item id="2"> <caption >Zope </caption > </item ></ catalog > Ok , 从结构上, 它很像我们常见的 HTML 超文本标记语言。但他们被设计的目的是不同的, 超文本标记语言被设计用来显示数据, 其焦点是数据的外观。它被设计用来传输和存储数据,其焦点是数据的内容。那么它有如下特征: 首先,它是有标签对组成, <aa></aa> 标签可以有属性: <aa id= ’ 123 ’></aa> 标签对可以嵌入数据: <aa>abc</aa> 标签可以嵌入子标签(具有层级关系): <aa> <bb></bb> </aa> 获得标签属性那么,下面来介绍如何用 python 来读取这种类型的文件。#coding=utf-8 import # 打开 xml 文档 dom = ( '' ) # 得到文档元素对象 root = print print print print 模块被用来处理 xml 文件,所以要先引入。 () 用于打开一个 xml 文件,并将这个文件对象 dom 变量。 documentElement 用于得到 dom 对象的文档元素,并把获得的对象给 root 每一个结点都有它的 nodeName , nodeValue , nodeType 属性。 nodeName 为结点名字。 nodeValue 是结点的值,只对文本结点有效。 nodeType 是结点的类型。 catalog 是 ELEMENT_NODE 类型现在有以下几种: 'ATTRIBUTE_NODE' 'CDATA_SECTION_NODE' 'COMMENT_NODE' 'DO