导语:
本文主要介绍了关于如何用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,可以点击《
》查询。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何设置错误跳过?09/25
- ♥ 目前有几个版本的python09/09
- ♥ python请求读取服务器响应10/26
- ♥ 如何在python中保存图片08/12
- ♥ 在命令框中输入python出现错误怎么办12/14
- ♥ python中的all函数是什么?如何使用?12/31
内容反馈