zoukankan      html  css  js  c++  java
  • day05_03 xml创建

    xml创建.py

    __author__ = "Alex Li"
    
    import xml.etree.ElementTree as ET
    
    new_xml = ET.Element("personinfolist")
    personinfo = ET.SubElement(new_xml, "personinfo", attrib={"enrolled": "yes"})
    name = ET.SubElement(personinfo, "name")
    name.text = "Alex Li"
    age = ET.SubElement(personinfo, "age", attrib={"checked": "no"})
    sex = ET.SubElement(personinfo, "sex")
    age.text = '56'
    personinfo2 = ET.SubElement(new_xml, "personinfo", attrib={"enrolled": "no"})
    name = ET.SubElement(personinfo2, "name")
    name.text = "Oldboy Ran"
    age = ET.SubElement(personinfo2, "age")
    age.text = '19'
    
    et = ET.ElementTree(new_xml)  # 生成文档对象
    et.write("test.xml", encoding="utf-8", xml_declaration=True)
    
    ET.dump(new_xml)  # 打印生成的格式
    

    test.xml

    <?xml version='1.0' encoding='utf-8'?>
    <personinfolist>
        <personinfo enrolled="yes">
            <name>Alex Li</name>
            <age checked="no">56</age>
            <sex />
        </personinfo>
        <personinfo enrolled="no">
            <name>Oldboy Ran</name>
            <age>19</age>
        </personinfo>
    </personinfolist>
    
  • 相关阅读:
    Codevs1684 垃圾陷阱
    Codevs1540银河英雄传说[并查集]
    Poj1182食物链[并查集]
    树的顺序遍历的应用
    树的顺序遍历
    ARTS打卡
    定位iOS代码中崩溃的位置
    leetcode 24
    leetcode 24
    Drafter简单介绍
  • 原文地址:https://www.cnblogs.com/netflix/p/14855172.html
Copyright © 2011-2022 走看看