在配置单元中追加XML数据以及添加XML版本和编码,可以通过以下步骤实现:
import xml.etree.ElementTree as ET
# 创建XML文档对象
xml_doc = ET.ElementTree(ET.Element("root"))
# 设置XML版本和编码
xml_doc.getroot().set("version", "1.0")
xml_doc.getroot().set("encoding", "UTF-8")
# 创建person元素
person = ET.Element("person")
# 设置person元素的属性
person.set("id", "1")
# 创建name元素并设置文本内容
name = ET.SubElement(person, "name")
name.text = "John Doe"
# 将person元素添加到文档对象中
xml_doc.getroot().append(person)
# 将XML文档保存到文件
xml_doc.write("output.xml", encoding="UTF-8")
或者生成字符串表示:
# 生成XML文档的字符串表示
xml_str = ET.tostring(xml_doc.getroot(), encoding="UTF-8").decode("UTF-8")
以上是一个基本的步骤示例,具体实现方式可能因编程语言和使用的XML解析库而有所不同。在实际应用中,可以根据具体需求进行适当的调整和扩展。
领取专属 10元无门槛券
手把手带您无忧上云