首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Python中打印XML

在Python中打印XML,可以使用Python内置的xml.etree.ElementTree模块。这个模块提供了一个用于处理XML数据的API,可以方便地创建、解析和修改XML文档。

以下是一个简单的示例,演示如何使用ElementTree模块创建一个XML文档,并打印出来:

代码语言:python
代码运行次数:0
复制
import xml.etree.ElementTree as ET

# 创建根元素
root = ET.Element("root")

# 创建子元素
child1 = ET.SubElement(root, "child1")
child2 = ET.SubElement(root, "child2")

# 给子元素添加文本内容
child1.text = "Hello, world!"
child2.text = "Python is great!"

# 创建XML文档
xml_doc = ET.ElementTree(root)

# 打印XML文档
ET.dump(xml_doc)

输出结果如下:

代码语言:xml
复制
<root>
 <child1>Hello, world!</child1>
 <child2>Python is great!</child2>
</root>

在这个示例中,我们首先导入了ElementTree模块,并创建了一个根元素。然后,我们使用SubElement方法创建了两个子元素,并给它们添加了文本内容。最后,我们使用ElementTree方法创建了一个XML文档,并使用dump方法将其打印出来。

需要注意的是,在实际应用中,XML文档通常需要包含一些属性,例如命名空间、XML Schema等。这些属性可以通过ElementTree模块的attrib参数来设置。此外,ElementTree模块还提供了解析XML文档的功能,可以通过parse方法将一个XML文件解析为一个ElementTree对象,然后使用find、findall等方法查询和修改元素。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券