map如何转xml
- 编程技术
- 2025-02-07 23:08:50
- 1
![map如何转xml](http://xinin56.com/imgs/48.jpg)
将Python中的字典(`dict`)转换为XML格式,可以使用Python内置的`xml.etree.ElementTree`模块。以下是一个简单的示例,展示如何将字...
将Python中的字典(`dict`)转换为XML格式,可以使用Python内置的`xml.etree.ElementTree`模块。以下是一个简单的示例,展示如何将字典转换为XML格式:
```python
import xml.etree.ElementTree as ET
def dict_to_xml(data):
创建根节点
root = ET.Element('root')
遍历字典,创建XML元素
for key, value in data.items():
child = ET.SubElement(root, key)
if isinstance(value, dict):
递归调用,如果值也是字典,则再次创建子节点
child.append(dict_to_xml(value))
else:
如果值不是字典,直接添加文本
child.text = str(value)
创建ElementTree对象
tree = ET.ElementTree(root)
将XML写入文件
tree.write('output.xml', encoding='utf-8', xml_declaration=True)
返回XML字符串
return ET.tostring(root, encoding='utf-8', method='xml').decode('utf-8')
示例字典
data = {
'name': 'John Doe',
'age': 30,
'children': {
'child1': 'Jane Doe',
'child2': 'Doe Junior'
本文链接:http://www.xinin56.com/bian/509547.html
上一篇:短信如何备份到电脑上
下一篇:如何检测端口被占用