要将对象序列化为 XML,您可以使用以下步骤:
以下是一个使用 Python 和 xml.etree.ElementTree 库将对象序列化为 XML 的示例:
import xml.etree.ElementTree as ET
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("John Doe", 30)
root = ET.Element("person")
name = ET.SubElement(root, "name")
name.text = person.name
age = ET.SubElement(root, "age")
age.text = str(person.age)
tree = ET.ElementTree(root)
tree.write("person.xml")
在这个示例中,我们创建了一个 Person 类的实例,并使用 xml.etree.ElementTree 库将其序列化为 XML 文档。我们创建了一个根元素 "person",并为其添加了子元素 "name" 和 "age",然后将对象的属性值映射到这些元素中。最后,我们将 XML 文档保存到文件 "person.xml" 中。
领取专属 10元无门槛券
手把手带您无忧上云