简单的XML解析和构建库。

lazyxml的Python项目详细描述


简介

Latest VersionLicenseDownloads

填写简单地说。

警告

Python2.5或更高版本是必需的。

安装

  • 使用pip
$ pip install lazyxml
  • 使用简易安装
$ easy_install lazyxml
  • 使用来源。下载项目源代码并解压缩,然后执行以下命令。
$ cd lazyxml
$ python setup.py install

示例

  • XML语言
>>>importlazyxml>>>xml='<demo><foo>foo</foo><bar>bar</bar></demo>'>>>lazyxml.loads(xml){'bar':'bar','foo':'foo'}>>>lazyxml.loads(xml,strip_root=False){'demo':{'bar':'bar','foo':'foo'}}>>>xml='<demo><foo>foo</foo><bar>1</bar><bar>2</bar></demo>'>>>lazyxml.loads(xml){'bar':['1','2'],'foo':'foo'}
  • python脚本xml
>>>data={'demo':{'bar':['1','2'],'foo':'<foo>'}}>>>lazyxml.dumps(data)'<?xml version="1.0" encoding="utf-8"?><demo><foo><![CDATA[<foo>]]></foo><bar><![CDATA[1]]></bar><bar><![CDATA[2]]></bar></demo>'>>>lazyxml.dumps(data,cdata=False)'<?xml version="1.0" encoding="utf-8"?><demo><foo>&lt;foo&gt;</foo><bar>1</bar><bar>2</bar></demo>'>>>printlazyxml.dumps(data,indent=' '*4)<?xmlversion="1.0"encoding="utf-8"?><demo><foo><![CDATA[<foo>]]></foo><bar><![CDATA[1]]></bar><bar><![CDATA[2]]></bar></demo>

更改日志

changelog

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

推荐PyPI第三方库


热门话题
使用freemarker(ftl模板)通过spring发送outlook电子邮件的java自定义表单   java Project Euler 17错误答案   java想澄清所有关于Android多屏幕尺寸支持的疑问吗?   如何使用Eclipse和Maven配置Java项目以连接到AmazonRDS   java如何在Java8中按流对映射对象按时间段求和?   我是Java新手,希望有人能帮我   java Spring boot,序列化和反序列化时Jackson Json问题   java扫雷器(不是算法,只是布局问题)   java找到一个字符[]的完全唯一排列吗?   java哪种CRC用于更改Desfire卡中的密钥   java如何修复越界索引错误?   java读取Excel数值单元格值   java如何正确构建“PUT方法”并执行“intern请求”?   java如何从XSD生成JAXB类?   java为什么要运行它?   Java,畸形异常   java Springsecurityldap:实例化InitialContextFactory com失败。太阳jndi。ldap。LDAPCTX工厂   解析Java无法读取文本文件   java在每个请求之前运行资源方法