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可以生成

最新文章

  1. L440 无线网卡:由于该设备有问题,Windows 已将其停止(代码 43)
  2. MPlayer-2016 最新版本
  3. SQL编程之高级查询(子查询)以及注意事项
  4. Android使用JNI(从java调用本地函数)
  5. laravel框架少见方法详解
  6. C#下如何用NPlot绘制期货股票K线图(2):读取数据文件让K线图自动更新
  7. GitHub NetFlow
  8. 期望dp-hdu-4336-Card Collector
  9. c# 数据库编程(通过SqlCommand 执行DML语句)
  10. 【D3】cluster layout
  11. 一个Markdown的例子
  12. jQuery 入门
  13. java-新建简单的Web项目
  14. Postfix 邮件服务 - dovecot 服务
  15. WCF:初识
  16. 约束4:唯一约束,Check约束和null
  17. 数据库知识,mysql索引原理
  18. The Road to learn React书籍学习笔记(第二章)
  19. url中的查询字符串的参数解析
  20. sql中的group by 和 having 用法

热门文章

  1. Amazon SES介绍 - SES发送邮件的过程
  2. bitmap==null
  3. jmeter的学习(配置环境)
  4. python爬虫scrapy框架——爬取伯乐在线网站文章
  5. RabbitMQ Consumer获取消息的两种方式(poll,subscribe)解析
  6. Educational Codeforces Round 23D
  7. gulp 相关文章
  8. log4j文件的配置
  9. 基于openfire+smack即时通讯instant message开发
  10. SVN提交出错--URL access forbidden for unknown reason