python如何读取xml格式的文件

本文介绍了如何使用Python的xml.dom.minidom模块读取和解析XML文件。通过示例代码展示了获取XML文件中特定节点内容的方法,包括获取描述信息和根元素。
摘要由CSDN通过智能技术生成

1、获取suit1.cnf文件中“suit1的描述信息”部分的内容

from  xml.dom import minidom

xmldoc = minidom.parse(“C:\\Users\\dell\\Desktop\\111\\suit1.cnf”)
print xmldoc.toxml()

for i in xmldom.childNodes[0].getElementsByTagName("description"):
            print i.childNodes[0].toxml()

第二句代码得到一个Document类型变量xmldoc, 它是一个保存文档所有信息的树结构。用Node的toxml()函数可以得到节点中保存的xml字符串。因为Document是Node的子类,所以可以应用toxml函数

因为xmldoc元素有两个孩子结点,从0开始排。

2、

如果想要得到根元素,即suit1.cnf中的config

from xml.dom import minidom

xmldoc = minidom.parse(“C:\\Users\\dell\\Desktop\\111\\suit1.cnf”)

root = xmidoc.documentElement

print root

3、DOM是Document Object Model的简称,它是以对象树来表示一个XML文档的方法,使用它的好处是你可以非常灵活的在对象中进行遍历。

4、附录:suit.cnf
<?xml version="1.0" encoding="utf-8"?>
<config>
<description>su

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值