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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用java从xml文件中删除标记属性   HashMap的java自定义键   java ListView在目录中显示文件时出错   JavaSpring建议:代理机制与类或接口上的@Transactional   java我对th有问题:如果在春天   是否有任何API或网站可以对我的Java代码进行颜色编码并将其转换为html?   java从资产中的文本文件中读取两次,扫描仪不带缓冲读取器   java是否可以将RestHighLevelClient与假定角色一起使用?   java在java8流中下载文件的有效方法   具有多对一映射的java kafka流左连接   带循环的java灰度/渐变   用Java创建CAB文件   java取代了JTable的组合框编辑器   与Websocket的java连接   JavaSpringBootSecurity不会重定向对configure(httpsecurityhttp)方法的oauth/authorize调用   java Spring注入变量为null   java Restlet无法处理json   java中的函数未完成   用java实现带记录文件的排序