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>
    
  • 相关阅读:
    复利计算-做汉堡,结对2.0-复利计算再升级
    java集合
    java 封装,继承,多态基础
    购物车
    ajax
    演示
    实验四
    实验三
    构建之法6-7章读后感
    作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/netflix/p/14855172.html
Copyright © 2011-2022 走看看