您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python通过ElementTree操作XML获取结点读取属性美化XML

5b51 2022/1/14 8:17:48 python 字数 2357 阅读 392 来源 www.jb51.cc/python

1.引入库需要用到3个类,ElementTree,Element以及建立子类的包装类SubElementfromxml.etree.ElementTreeimportElementTreefromxml.etree.ElementTreeimportElementfromxml.etree.ElementTreeimportSubElementasSE

概述

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所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶