#-*-coding:UTF-8-*-
#python xml 文件操作
import xml.etree.ElementTree as etree #ElementTree属于python标准库的一部分
tree=etree.parse('feed.xml') #parse()函数会立即解析完整个文档,返回一个代表整片文档的对象
root=tree.getroot() #得到根元素
print root.tag #得到跟元素标签
print len(root) #得到根元素下一共有几个子元素
for child in root:
print child
#获取属性
print root.attrib #得到元素的属性集合,为一个字典
print root[0] #取其第一个子元素
#查找结点
print root.findall('c') #找到则返回这个结点,没有则为一个空列表,只会搜索子元素
print root[0].find('b1') #返回找到的第一个元素
#生成XML
new_feed=etree.Element('e')
print new_feed