概要
- dictからxmlの文字列を生成できるパッケージ
- かなり前からメンテナンスはされていない。
Notes
- インストール
pip install dicttoxml
- 使い方
from dicttoxml import dicttoxml # 適当なdict型 some_dict = dict(key1=10,key2=20,key=30,key4=dict(key4_1=41,key4_2=42)) # xmlに変換 xml = dicttoxml(some_dict) # 表示部分 from xml.dom.minidom import parseString dom = parseString(xml) print(dom.toprettyxml()) ## こんな感じで表示されます。 <?xml version="1.0" ?> <root> <key1 type="int">10</key1> <key2 type="int">20</key2> <key type="int">30</key> <key4 type="dict"> <key4_1 type="int">41</key4_1> <key4_2 type="int">42</key4_2> </key4> </root>
<root>
を消すには、dicttoxml(some_dict,root=False)
でroot=Falseにすればよい。<root>
を別名にするには、dicttoxml(some_dict,custom_root="hoge")
でcustome_root=”hoge”にすれば、<hoge>
から始まるxmlになる。
コメント