Python:xml和dict互转

忽然在网上发现了一个好东西,可以实现xml和dict之间互相转换。

详细介绍:https://github.com/martinblech/xmltodict

这格式看起来复杂得很。不过,你就拿现成的xml文本和dict互转,看看效果,就知道怎么写格式了。

import xmltodict

# 首先,可以看看这个工具会一段xml文本转成什么样。
xml = """这里面填标准的xml文本,比如包含标签,标签里面又有属性"""
data = xmltodict.parse(xml)

# 参考人家给出的规范,自己构造一个dict,交给这个工具,把它转成xml
data = OrderedDict({'Strategies': OrderedDict({'Strategy': strategies})})
xml_res = xmltodict.unparse(data, pretty=True)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章