#!/usr/bin/env python
#-*-coding:utf-8-*-
from xml.etree import ElementTree as ET
#第一种创建ElementTree的方法
root1=ET.Element("family",{'age':'18'})
root1.text="hello"
element1 = ET.Element("family",{'age':"1"})
root1.append(element1)
tree1 = ET.ElementTree(root1)
tree1.write("out.xml")
#第二种创建ElementTree的方法
#创建根结点
root2 = ET.Element("family",{'age':'2333'})
#
son1 = root2.makeelement("family",{'age':'111'})
son2 = root2.makeelement("family",{'age':'222'})
root2.append(son1)
root2.append(son2)
gson1 = son1.makeelement("familygson111111111",{"age":"2333"})
tree2 = ET.ElementTree(root2)
son1.append(gson1)
tree2.write("out2.xml")
#tree2.write("out2.xml")
#第三种创建ElementTree的方法
root3 = ET.Element("family",{'age':'333'})
son1 = ET.SubElement(root3,"family",{'age':"333"})
son2 = ET.SubElement(son1,"familyson2",{'age':'33333'})
tree3 = ET.ElementTree(root3)
tree3.write("out3.xml")