我只想知道是否有程序可以将XSD文件转换为Python类,如JAXB对Java有用吗?如何将XSD转换为Python类
回答
generateDS:我认为这是很好的工具,我需要
编辑:其实,generateDS做得很好的工作!它使用所有方法(setter和getters,导出到XML,从XML导入)生成Python类。它工作得很好!
测试generateDS和PyXB之后,我决定使用PyXB,因为它具有更好的验证支持(模式),并且可以在不使用类似system()的东西的情况下从python模块(setup.py)中调用生成器。 – 2013-02-08 16:46:50
@EnnoGröper你应该提前生成类。我的一个XSD产生了一个29k行的Python文件(35k与PyXB)。除非在安装/运行时才能访问所需的XSD,否则请勿在安装/运行时生成类。 – 2013-03-05 16:39:12
导出XML在generateDS中真的很慢....是否有其他选择?这可以是快速和有效的。 – Nilesh 2016-03-09 04:27:09
看http://pypi.python.org/pypi/rsl.xsd/0.2.3
此外,您可能想http://pyxsd.org/它工作得很好。
- 1. 如何将XSD转换为Java类?
- 2. Java:将XSD文件转换为Java类
- 3. 如何将XSD转换为XSLT?
- 4. 如何将.xsd文件转换为wsdl?
- 5. 如何将XSD文件转换为XLS
- 6. 如何将Json数组转换为XSD
- 7. 如何将xml转换为xsd in oracle
- 8. 如何将wsdl转换为XSD格式?
- 9. 如何将ecore(EMF)转换为xsd
- 10. 如何将此简单类型xsd转换为复杂类型XSD
- 11. 将xml + xsd转换为xhtml
- 12. 将xsd转换为WSDL?
- 13. 将XSD转换为RDF Schema
- 14. 将XSD转换为XML
- 15. 将XSD转换为ECore
- 16. 将Cobol copybook转换为XSD
- 17. 如何将XSD文件转换为C#类
- 18. 如何将XML从一个XSD转换为另一个XSD?
- 19. 将类型转换为python
- 20. 如何将XSD类型转换与REF =“XS:模式”属性为C#类?
- 21. 如何将XSD简单类型转换为使用Jena的rdfs:数据类型
- 22. python 3.3 dict:如何将struct PyDictKeysObject转换为python类?
- 23. JAXB转换XSD到Java类
- 24. 使用c将xsd转换为xml#
- 25. 将xsd枚举转换为C#
- 26. 将XSD文件转换为UML模型
- 27. 使用xsd将csv转换为xml
- 28. 将XSD转换为SQL关系表
- 29. 将XSD转换为HTML表格
- 30. 将XSD转换为数据模型
由于蟒蛇动态意味着你可以设置你想要的一类,它真的没有以同样的方式字段定义的任何属性,所以我不知道它使多大意义。但是,当然你可以使用getter和setter来进行类型检查和什么。更有趣的是,它可以为各种Python模式框架(如Zope模式,敏捷或SQLAlchemy)创建模式定义。如果存在的话,那确实很整洁。 – 2009-07-02 06:56:29