如何用python分析xml获取数据?

2025-12-01 0 68,657

如果我们要寻求答案的时候,首先应该在弄懂之间,需要了解流程,先要知道我们需要了解的内容,比如xml是什么?其实看到xml,我们就应该能想到html,其实实类似的意义,但是xml是纯文本,因此,我们如果在使用的时候,会遇到标签对应数据,好啦,简单的了解基本意义后,就来进行详细内容吧~

python 解析xml

1、获取树形结构对象

import xml.dom.minidom
tree = xml.dom.minidom.parse("/tmp/1.xml")
root = tree.documentElement
print(root.nodeName)
print(root.nodeType)
print(root.nodeValue)

2、获取子节点

childNodes = root.childNodes
for node in childNodes:print(node)

3、通过标签名称查找

print(type(root))
searchNodes = root.getElementsByTagName("course")
for node in searchNodes:print(type(node))

4、获取所有子节点的数据

searchNodes = root.getElementsByTagName("course")
for node in searchNodes:
for subchild in node.childNodes:
print(subchild.nodeValue)

除了上面给大家演示的去解析xml,类似的方法,我们也可以用于创建和写作,但是大家有没有发觉没有json简单呢?如果想要了解json,可以点击《json用法》查询。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 如何用python分析xml获取数据? https://www.zhiup.top/3571.html

相关