知行编程网知行编程网  2022-12-30 16:30 知行编程网 隐藏边栏  7 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用python分析xml获取数据?的相关知识,希望可以帮到处于编程学习途中的小伙伴

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


如果我们要寻求答案,首先要了解这个过程,我们需要知道我们需要知道的,比如


什么是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,可以点击《
》查询。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享