#__author__ = 'DouYunQian'
# coding=utf-8
from xml.etree import ElementTree as t
f=open("C:\Jv\day07\src\Data\learn.xml", mode='r').read()
d=t.XML(f)
#print(c.tag)#这种方法不用getroot()而是直接读取的就是根节点
for c in d.iter("year"):#该方法获取所有子节点的year并做成可迭代对象
print(c.tag," ",c.attrib," ",c.text)
new_year=int(c.text)+1
c.text=str(new_year)#改变节点的文本值
#设置属性
c.set("name","Alex")
c.set("age","20")
del c.attrib["name"]
tree=t.ElementTree(d)#得到一个ElementTree对象,
tree.write("newLean.xml",encoding="utf-8")#然后就可以写入文件
# coding=utf-8
from xml.etree import ElementTree as t
f=open("C:\Jv\day07\src\Data\learn.xml", mode='r').read()
d=t.XML(f)
#print(c.tag)#这种方法不用getroot()而是直接读取的就是根节点
for c in d.iter("year"):#该方法获取所有子节点的year并做成可迭代对象
print(c.tag," ",c.attrib," ",c.text)
new_year=int(c.text)+1
c.text=str(new_year)#改变节点的文本值
#设置属性
c.set("name","Alex")
c.set("age","20")
del c.attrib["name"]
tree=t.ElementTree(d)#得到一个ElementTree对象,
tree.write("newLean.xml",encoding="utf-8")#然后就可以写入文件