什么是XML
XML是一种可扩展标记语言非常像HTML或SGML的标记语言。 这是由万维网联盟推荐的,可以作为开放标准。XML对于存储小到中等数量的数据非常有用,而不需要使用SQL。
作用:数据交互 配置应用程序和网站 节点自由拓展
特点: XML与操作系统编程语言的开发平台无关 实现不同系统之间的数据转换
首先准备一份XML格式的文件
<?xml version="1.0" encoding='utf-8'?> <data name="XML"> <country name="Liechtenstein"> <rank>1</rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor name="Austria" direction="E"/> <neighbor name="Switzerland" direction="W"/> </country> <country name="Singapore"> <rank>4</rank> <year>2011</year> <gdppc>59900</gdppc> <neighbor name="Malaysia" direction="N"/> </country> <country name="Panama"> <rank>68</rank> <year>2011</year> <gdppc>13600</gdppc> <neighbor name="Costa Rica" direction="W"/> <neighbor name="Colombia" direction="E"/> </country> </data>
第一步当然是导入ElementTree
import xml.etree.ElementTree as ET