简单的python到xml库。

pyToXml的Python项目详细描述


[![构建状态](https://secure.travis-ci.org/skimhub/pytoxml.png?branch=master)(http://travis ci.org/skimhub/pytoxml)

曝光"
]
}

打印p2x.encode()


<;/arrests>;
<;name>;bob<;/name>;
<;ocposition>;builder<;/ocposition>;
<;/doc>;

`(`pip install pytest`)从项目的根目录


下面是一个简单的例子,说明如何使用map
来确定list元素的最佳短语:


class betterlistsdemo(pytoxml):
def multilation(self,复数):
multilation\u map={
"arrest s":"arrest"
}

返回多元化地图。获取(复数)或"项目"

>p2x=betterlistsdemo("文档",个人详细信息)
print p2x.encode()

,其中给出:

<;doc>;
<;逮捕>;
<;逮捕>;攻击/殴打<;/restrip>;
<;逮捕>;不雅曝光<;/逮捕>;
<;/逮捕>;
<;姓名>;鲍勃<;/姓名>;
<;职业>;生成器<;/职业>;
<;/文档>;


您将要创建的对象。


p2x=pytoxml("a",{"b":exception("should now serialise")})
p2x.add_type_handler(exception,temp_convertor)
self.assertequal(str(p2x.encode()),"<;a>;<;b>;should now serialise<;/b>;")

不需要注册处理程序:


class myexception(exception):
def pytoxml(self,structure,element,name):
element.text=str(self)

self.assertequal(str(p2x.encode()),"<;a>;<;b>;现在应该序列化<;b>;<;a>;"

cdata和attributes


>尽管它与
pytoxml的原始对齐方式有些正交,但您可以轻松地输出cdata元素和属性:

cdata=pytoxml.cdata("<;crappy>;xml")
attributes=pytoxml.attributes("简单文本"、{"一":"两"})

p2x.encode()

gives(未格式化):

<;?XML版本="1.0"?>;
<;根>;
<;原始>;<;![CData[<;crappy>;xml]]>;
<;attributed one="two">;简单文本<;attributed>;
<;/root>;


构造函数选项


输出XML声明。默认为"false"。

print p2x.encode()

t;?XML版本='1.0'编码='latin1'?>;
<;doc>;您好<;doc>;











p2x=pytoxml("a",{},根属性{"one":"2"})
p2x.encode()















;构建默认的编码系统应该使用哪种编码系统来构建默认的编码系统


br/>至"UTF-8"。

/>版权所有(c)2012-2014 Skimpit Ltd.

许可和/或出售本软件的副本,并允许向其提供本软件的人员这样做,但须满足以下条件:


任何形式的保证,
明示或暗示的,包括但不限于对
适销性、特定用途适用性和
非侵权性的保证。在任何情况下,作者或版权持有人均不应对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

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

推荐PyPI第三方库


热门话题
JavaSpring重定向请求处理程序   SwingJava:拆分字符串并将其放入文本区域的   Java:标记“”上出现语法错误,此标记后面应为表达式   web服务Java RestService从日志文件写入和读取数据   java如何将ArrayList<String>转换为char数组,然后向后打印每个单词?   java SimpleDataFormat解析返回年终日期   加密Java aes解密bytebuffer,包括填充为空字节   java有没有办法从特定的if语句调用变量?   java从更新返回到渲染   spring GRPC Java登录测试   java为什么下面的代码不工作(StringBuffer.toString!=null)   java是一种可行的模式吗?   使用Spring集成测试的JavaOSGi片段   java jCommander为未知和未使用的值引发异常?   在imageView的editText中输入的java图像URL