py-xml - Python XML工具包
Apache
跨平台
Python
软件简介
py-xml 是一个基于Python的XML工具
-
支持Xml与Dict对象间的绑定
-
支持Dict对象生成Xml文本
安装方式
python setup.py install
实例代码
XML文本
<root>
<group name="test">
<family>green</family>
</group>
<parent name="green">
<child name="jim" age="23" sex="male">
<address>Shenzhen</address>
<phone>18607578001</phone>
</child>
<child name="lucy" age="21" sex="female" address="Chongqing">
<address>Guangzhou</address>
<phone>18607578002</phone>
</child>
</parent>
</root>
Python代码
import py_xml
bind_obj = py_xml.parse('test.xml')
print bind_obj.get('root').get('parent')[0].get('child')[0].get('name').get('_attr_') #print: jim
print bind_obj.get('root').get('parent')[0].get('child')[0].get('address').get('_node_') #print: Shenzhen
print py_xml.to_xml(bind_obj) #print above xml