概述
1.引入库
需要用到3个类,ElementTree,Element以及建立子类的包装类SubElement
from xml.etree.ElementTree import ElementTree
from xml.etree.ElementTree import Element
from xml.etree.ElementTree import SubElement as SE
2.读入并解析
tree = ElementTree(file=xmlfile)
root = tree.getroot()
读入后,tree是ElementTree的类型,获取xml根结点使用getroot()方法;
XML示例文件:
3.获取儿子结点
查找Element的所有子结点:
4.插入儿子结点
方法一:
5.操作属性
获取Element的某个属性值(eg:获取item的 name)
6.美化XML
在写入之前,传入root调用此函数,写入的XML文件格式整齐美观:
总结
以上是编程之家为你收集整理的python通过ElementTree操作XML获取结点读取属性美化XML全部内容,希望文章能够帮你解决python通过ElementTree操作XML获取结点读取属性美化XML所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧