• 技术文章 >常见问题 >Python常见问题

    Python怎么生成xml文件

    PythonPython2019-06-15 11:04:15原创3605
    用python内置的xml.dom可以对xml文件进行解析处理。

    什么是xml?

    XML 指可扩展标记语言(EXtensible Markup Language)

    XML 是一种标记语言,很类似 HTML

    XML 的设计宗旨是传输数据,而非显示数据

    XML 被设计为具有自我描述性。

    XML 是 W3C 的推荐标准

    xml.dom具体操作实例:

    本例通过xml模块对xml文件进行写入操作

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    from xml.dom.minidom import Document

    doc = Document()

    people = doc.createElement("people")

    doc.appendChild(people)

    aperson = doc.createElement("person")

    people.appendChild(aperson)

    name = doc.createElement("name")

    aperson.appendChild(name)

    personname = doc.createTextNode("Annie")

    name.appendChild(personname)

    filename = "people.xml"

    f = open(filename, "w")

    f.write(doc.toprettyxml(indent="  "))

    f.close()

    专题推荐:python
    上一篇:Python中有枚举类型吗? 下一篇:Python中的zfill()有什么用?

    相关文章推荐

    • 举例详解Python中的内建模块collections• Python中怎么处理字符编码问题• 用Python怎么实现邮件功能• Python中有枚举类型吗?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网