Python XML工具包 - py-xml

cthy 9年前

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

官方网站:http://www.open-open.com/lib/view/home/1455508327964