• Python基础八--处理XML文件(xml.etree.ElementTree)


    1. 导入:import xml.etree.ElementTree as ET;

    2. 获取xml文件树:tree = ET.parse("xml_test//xmltest.xml");

    3. 获取xml文件树的根:root = tree.getroot();

    4. 遍历xml文件:

      for elem in root:

        print(elem .tag,elem .attrib,elem .attrib['name'])  

        for sub_elem in elem:

         print(sub_elem .tag,sub_elem .attrib,elem .text) 

    5. 只遍历'name'节点:for node in root.iter('name');

    6. 获取所有指定节点:root.findall("name");

    7. 删除:root.remove(elem);

    8. 新增节点:new_elem = ET.Element('new')-->new_elem.text = "new one"--->new_elem.attrib = {'up','yes'}--->elem.append(new_elem);

    9. 最后写入:tree.write('xml_test\a.xml.swap')。

     

  • 相关阅读:
    toString的本质 以及String.valueOf()
    css3选择符
    HTML5标签
    css3-动画
    2D功能函数
    css过度
    css渐变
    BFC-块级格式化上下文
    表单补充
    表格补充:
  • 原文地址:https://www.cnblogs.com/gangzi4321/p/10953107.html
Copyright © 2020-2023  润新知