xml处理模块
Posted 东大网管
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml处理模块相关的知识,希望对你有一定的参考价值。
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。
import xml.etree.ElementTree as ET
tree = ET.parse("xmltest.xml")
root = tree.getroot()
print(root.tag)
root是一个内存地址
root.tag实际上是XML的data标签,见下图:
修改和删除xml文档内容
我们现在把年都+1
删除country里 rank大于50的country,并输出到output.xml
只剩下2个country了。
创建XML:
xml_declaration=True可以生成
以上是关于xml处理模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException