要生成没有标头的XML文件,您可以使用Python的xml.etree.ElementTree模块。以下是一个简单的示例,演示如何创建一个没有标头的XML文件:
import xml.etree.ElementTree as ET
# 创建根元素
root = ET.Element("root")
# 添加子元素
item1 = ET.SubElement(root, "item1")
item1.text = "value1"
item2 = ET.SubElement(root, "item2")
item2.text = "value2"
# 将XML写入文件
with open("output.xml", "wb") as f:
f.write(ET.tostring(root, encoding="utf-8", method="xml"))
这个示例将创建一个名为"output.xml"的文件,其中包含以下内容:
<root>
<item1>value1</item1>
<item2>value2</item2>
</root>
这个示例中,我们没有使用XML声明头,因为它不是必需的。如果您需要在文件中包含XML声明头,可以使用以下代码:
with open("output.xml", "wb") as f:
f.write(b'<?xml version="1.0" encoding="utf-8"?>\n')
f.write(ET.tostring(root, encoding="utf-8", method="xml"))
这将在文件的开头添加XML声明头。
领取专属 10元无门槛券
手把手带您无忧上云