忽然在网上发现了一个好东西,可以实现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)

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐