您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用python创建一个简单的XML文件

使用python创建一个简单的XML文件

如今,最流行(且非常简单)的选项是ElementTree API,该元素自Python 2.5起已包含在标准库中。

可用的选项有:

这是一个如何使用stdlib cElementTree生成示例文档的示例:

import xml.etree.cElementTree as ET

root = ET.Element("root")
doc = ET.SubElement(root, "doc")

ET.SubElement(doc, "field1", name="blah").text = "some value1"
ET.SubElement(doc, "field2", name="asdfasd").text = "some vlaue2"

tree = ET.ElementTree(root)
tree.write("filename.xml")

我已经对其进行了测试,并且可以正常工作,但是我假设空格并不重要。如果您需要“ prettyprint”缩进,请告诉我,我将查找如何做。(这可能是特定于LXML的选项。我很少使用stdlib实现)

为了进一步阅读,这里有一些有用的链接

python 2022/1/1 18:24:44 有503人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶