xmlwitch通过上下文生成器提供pythonic xml生成
xmlwitch的Python项目详细描述
xmlwitch通过 代码少于100行的极简实现。BSD许可。
用法
import xmlwitch xml = xmlwitch.Builder(version='1.0', encoding='utf-8') with xml.feed(xmlns='http://www.w3.org/2005/Atom'): xml.title('Example Feed') xml.updated('2003-12-13T18:30:02Z') with xml.author: xml.name('John Doe') xml.id('urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6') with xml.entry: xml.title('Atom-Powered Robots Run Amok') xml.id('urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a') xml.updated('2003-12-13T18:30:02Z') xml.summary('Some text.') print(xml)
设置
$ pip install xmlwitch # or $ easy_install xmlwitch # or $ cd xmlwitch-0.3; python setup.py install