我必须通过Java生成巨大且相当复杂的xml文件。我必须从Oracle数据库中获取数据。我真的不知道的是对此的适当和可靠的方式?我当然可以创建一个字符串并连接所有的标签,属性和数据,但它感觉不对。我想这是一个非常普遍的任务,Java有很多确定的方法。我的问题是最好的办法是什么?你有什么建议? 感谢您的任何线索......如何通过Java生成xml文件?
1
A
回答
4
您可以使用JAXB从结构化对象构建XML,这是查询数据存储的结果。
如果您的对象层次结构不复杂,则可以使用Oracle's capability to generate results in XML。
3
+1
非常感谢大家的回答!它看起来像JAXB是一个赢家:) – Madeline
2
您可以使用JAXP(用于XML解析的Java API)来创建XML结构。这具有您想要的所有功能。
相关问题
- 1. 通过打开xml生成word文件
- 2. 如何保护通过PHP动态生成的XML文件
- 3. 如何通过java从PowerQuery查询生成excel文件?
- 4. 如何通过java代码生成csv文件
- 5. Java:如何通过导入罐子来生成文件夹
- 6. 从XML文件生成Java类
- 7. java中的xml文件生成器
- 8. Xml文件生成
- 9. 生成XML文件
- 10. 如何从.reg文件生成WiX XML?
- 11. 如何使用libxml2生成XML文件?
- 12. 如何从xml生成xslt文件
- 13. 如何从xml生成.xsd文件?
- 14. 如何编写或生成XML文件
- 15. 如何在Coldfusion中生成.xml文件?
- 16. 如何生成一个XML文件
- 17. 如何从listview生成xml文件?
- 18. 如何使用php生成xml文件
- 19. 如何生成excel文件,以XML
- 20. 生成XML文件的java文件,而无需任何API
- 21. 生成输出的文本文件,通过Java IO
- 22. 通过PHP从目录中的文件生成XML
- 23. Android Studio - 通过xml文件自动生成变量ID-s
- 24. 通过Apache Beam写入XML时生成多个文件
- 25. 如何从Sybase的存储过程生成XML输出文件?
- 26. 通过XML文件
- 27. 如何通过.xml文件值
- 28. 如何通过URL访问XML文件
- 29. 如何通过JMS发送XML文件
- 30. 如何通过域加载XML文件?
这是什么意思“巨大”?你可以在内存中执行它,或者你已经从数据库中读取数据并将数据连续写入文件以最小化已用内存? – Gaim
谢谢你的回复。它是一个xhtml文件和一个xml文件。 – Madeline
巨大的我的意思是它是从数据库中提取大量的数据,因此xml/xhtml文件写入将是巨大的。 – Madeline