我只想知道是否有程序可以將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