回答
您可以使用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. 使用XStream从XML文件生成Java类
- 3. 从Xml文件生成HTML
- 4. 从WSDL生成XML文件
- 5. 从xsd文件生成java类 - JAXB
- 6. 如何从csv文件生成java类
- 7. 从xsd文件生成java类
- 8. 从csv文件自动生成Java类
- 9. 如何从Json文件生成Java类?
- 10. 从xml文件生成html文件
- 11. 从xml文件生成xls文件
- 12. 从java文件生成JSON
- 13. 如何通过Java生成xml文件?
- 14. java中的xml文件生成器
- 15. Xml文件生成
- 16. 生成XML文件
- 17. 从文本文件生成xml
- 18. 从类中生成XML
- 19. 从多个类生成XML?
- 20. 从多个类生成XML
- 21. Java - 从另一个XML + XSD生成XML
- 22. 在MyEclipse中用jar文件内的java类生成XML
- 23. CakePhp从字符串生成XML文件
- 24. 使用XSD从CSV生成XML文件
- 25. 如何从.reg文件生成WiX XML?
- 26. 如何从xml生成xslt文件
- 27. 从数据库生成XML文件 - Codeigniter
- 28. 从XML或HTML生成PDF文件
- 29. 如何从xml生成.xsd文件?
- 30. 从输出生成xml文件
你能描述你想要这个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