Python: XML文件解析
来源:互联网 发布:清代后宫 知乎 编辑:程序博客网 时间:2024/05/16 02:52
Python: XML文件解析 - minidom
使用xml.dom.minidom
解析XML的小笔记
1 读入XML文件
# 导入import xml.dom.minidom# 输入路径FILE_PATH = 'example.xml'# 打开xml文档dom = xml.dom.minidom.parse(FILE_PATH)# 得到文档的树根元素root = dom.documentElement # TYPE: <DOM Element>
2 查找标签
例如节点root
的子节点包含n个标签为component
的子节点,
# root下标签名的component的子节点的列表 TYPE:<node_list>component_list = root.getElementsByTagName('component')
假如我们知道要找的节点就是第0个,就是component_list[0]
,它的type是<DOM Element>
3 获取标签属性内容
某个component
:
<component user="user_0">
读取user
标签的内容:
# TYPE:<str>component.getAttribute('user')
4 获取标签对之间的内容
另一个component
节点:
<component> <apple>contents between apples</apple></component>
这里我们读取apple
标签对之间的内容,从component
节点出发:
component.getElementsByTagName('apple')[0].firstChild.data
输出结果(字符串型):
contents between apples
阅读全文
0 0
- Python解析XML文件
- python 解析xml文件
- python解析xml文件
- Python 解析XML文件
- Python解析XML文件
- Python解析XML文件
- Python 解析XML文件
- python解析XML文件
- Python 解析xml文件
- Python xml文件解析
- python解析xml文件
- python解析xml文件
- Python: XML文件解析
- 用python解析xml文件
- python语言解析xml文件
- Python语言解析xml文件
- 使用Python 解析XML文件
- 用Python解析XML文件
- 全卷积语义分割综述
- python数据科学手册
- druid
- Android的Window和WindowManager
- 遇到的那些可爱的面试题12
- Python: XML文件解析
- Weighted-Entropy-based Quantization for Deep Neural Networks
- 你与高薪仅差一本Kotlin
- 快速实现网易新闻框架搭建
- 搭建Hadoop分布式集群------前期准备
- C#基础-033 创建一个学员类,并设计三个字段用于表示学生的成绩(语文、数学、英语);然后定义一个数组表示一个班的学生(10人),依次输入每个学生的信息和成绩,输入的同时将学员的每科成绩划分等级
- Python实现数据结构
- C++类中指针成员的管理(值型类、智能指针)
- C# 中的委托和事件