标签:test attr get style count output import one bsp
import xml.etree.ElementTree as ET tree = ET.parse("xml test") #open root = tree.getroot() #f.seek(0) #print(dir(root)) print(root) # # #遍历xml文档 for child in root: print(‘----------‘,child.tag, child.attrib) for i in child: print(i.tag,i.text) #只遍历year 节点 for node in root.iter(‘year‘): print(node.tag,node.text)
import xml.etree.ElementTree as ET tree = ET.parse("xml test") root = tree.getroot() #f.seek(0) # #修改 # for node in root.iter(‘year‘): # new_year = int(node.text) + 1 # node.text = str(new_year) # node.set("attr_test","yes") #删除node for country in root.findall(‘country‘): rank = int(country.find(‘rank‘).text) if rank > 50: root.remove(country) tree.write(‘output.xml‘)
# _*_coding:utf-8_*_ # created by Alex Li on 10/17/17 import xml.etree.ElementTree as ET root = ET.Element("namelist") #root name = ET.SubElement(root,"name",attrib={"enrolled":"yes"}) age = ET.SubElement(name,"age",attrib={"checked":"no"}) sex = ET.SubElement(name,"sex") n = ET.SubElement(name,"name") n.text = "Alex Li" sex.text = ‘male‘ name2 = ET.SubElement(root,"name",attrib={"enrolled":"no"}) age = ET.SubElement(name2,"age") age.text = ‘19‘ et = ET.ElementTree(root ) #生成文档对象 et.write("build_out.xml", encoding="utf-8",xml_declaration=True)
标签:test attr get style count output import one bsp
原文地址:https://www.cnblogs.com/yelublue/p/9029460.html