xml – PyXB和python框架

我使用 PyXB从java / spring平台生成python模块,该平台通过RESTfull API以XSD格式公开其类模式.

我现在能够使用那些PyXB绑定类/模块解析同一平台所服务的XML数据.

我的问题是:

>我如何在Django或者框架中利用这些类
金字塔,像我一样建立动态模型表格,表格等
使用来自models.py django ORM或colander/deform的模型
还是pyramid-simpleform
>有没有人在其中任何一个中使用过PyXB类
框架呢?

解决方法

一种方法是创建从PyXB绑定到表单库的映射.例如,编写一些从PyXB类生成漏勺模式的代码应该不会太难.一旦你有了模式,你需要的只是一种以相同的格式序列化和反序列化你的对象的方法(非常简单:只有列表和dicts中的值),你将能够从PyXB对象创建表单并保存它们背部.

这已经用漏勺和sqlalchemy完成,the code for ColanderAlchemy可能会给你一些如何做的灵感.

如果你把它放在pypi上奖励积分:)

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念