回答
您可以使用certain tools從XML文件生成模式。然後,使用Apache XMLBEANS來創建您的課程。
謝謝@Pablo。我可以使用「特定工具」列表中的程序從XML文件中獲取模式。現在很容易使用JAXB將其轉換爲Java類。 – marionmaiden 2010-03-15 13:11:52
XStream適用於XML - >對象,反之亦然。快速,輕量級,並且沒有任何模式運行良好。
問題是從示例xml文件生成java類。 XStream非常擅長將現有的類轉換爲/從XML轉換,當你只有xml時不太好。 – 2011-04-04 22:26:43
此鏈接到XStream不再有效 - 它轉到需要身份驗證的服務器。缺少路徑的一部分? – 2015-09-18 14:29:33
Altova也最好從XML生成/ XSD的Java類
- 1. 從XML文件生成Java類的聯機資源
- 2. 從WSDL生成XML文件
- 3. 從xsd文件生成java類
- 4. java中的xml文件生成器
- 5. 生成XML文件
- 6. 從類中生成XML
- 7. 從多個類生成XML?
- 8. 從多個類生成XML
- 9. Java - 從另一個XML + XSD生成XML
- 10. 從腳本生成XML文件
- 11. 如何從xml生成.xsd文件?
- 12. 從輸出生成xml文件
- 13. 從XML或HTML生成PDF文件
- 14. 從javascript生成office open XML excel文件
- 15. 如何從.reg文件生成WiX XML?
- 16. 如何從listview生成xml文件?
- 17. 生成從其他XML文件繼承的XML文件
- 18. 從XML生成Excel文檔
- 19. 如何從java中的wsdl文件生成SOAP請求xml
- 20. 從Java類生成方面
- 21. 如何用java ASM生成類文件?
- 22. java在運行時生成類文件
- 23. 如何從XML模式生成Objective C類文件?
- 24. 從Ant中的JAXB類文件生成XML Schema
- 25. 從生成的對象生成XML文件
- 26. python生成xml文件
- 27. Log4Net&RollingFileAppender生成Xml文件
- 28. 從C++頭文件生成Java接口
- 29. 從java命令生成android apk文件
- 30. java servlet:從BLOB生成zip文件
你能描述你想要這個xml文件來描述什麼?你說你沒有模式,但是你有興趣從類似模式的東西中產生類嗎? – 2010-03-15 13:09:19
如果你「不能使用」任何綁定API,我沒有看到任何其他方式,而不是自己解析DOM樹和創建對象。但爲什麼不能使用包含在最新JDK中的JAXB? – Stroboskop 2010-03-15 13:11:49
jaxb需要一個他沒有的模式。儘管有許多工具試圖通過示例xml文件生成架構。 – nos 2010-03-15 13:25:14