安装
pip install xmltodict
github上安装
https://github.com/martinblech/xmltodict
字典转换成XML字符串
import xmltodict # 导入
# 字典
xml_dict = {
"xml": {
"name" : u"张三",
"age" : 18
}
}
# 字典转换成XML字符串
xml_str = xmltodict.unparse(xml_dict, pretty=True) # pretty表示友好输出(有换行)
xml字符串解析成类字典
import xmltodict # 导入
# XML格式字符串
xml_str = """
<xml>
<Name>张三</Name>
<age>18</age>
</xml>
"""
xml_dict = xmltodict.parse(xml_str) # 解析xml字符串
print(type(xml_dict)) # <class 'collections.OrderedDict'> 类字典型,可以按照字典方法操作
print xml_dict
# 遍历
for key, val in xml_dict['xml'].items():
网友评论