在Python 2.1上读取XML可以使用xml.dom.minidom模块来解析和操作XML文档。xml.dom.minidom是Python标准库中的一个轻量级的DOM解析器。
首先,需要导入xml.dom.minidom模块:
import xml.dom.minidom
然后,可以使用xml.dom.minidom.parse()方法来解析XML文件:
dom = xml.dom.minidom.parse("file.xml")
其中,"file.xml"是待解析的XML文件的路径。
解析完成后,可以通过dom对象来访问XML文档的各个部分,比如根元素、子元素、属性等。
获取根元素:
root = dom.documentElement
获取子元素列表:
children = root.childNodes
遍历子元素列表:
for child in children:
# 处理子元素
获取元素的标签名:
tag_name = element.tagName
获取元素的文本内容:
text = element.firstChild.data
获取元素的属性值:
attr_value = element.getAttribute("attr_name")
除了以上基本操作,xml.dom.minidom模块还提供了其他方法来创建、修改和保存XML文档。
推荐的腾讯云相关产品:腾讯云COS(对象存储服务)
腾讯云COS是一种高可用、高可靠、强安全性的云端存储服务,适用于存储和处理各种非结构化数据,包括图片、音视频、文档等。它提供了简单易用的API接口,方便开发者在应用中进行文件的上传、下载、管理等操作。
产品介绍链接地址:腾讯云COS
领取专属 10元无门槛券
手把手带您无忧上云