如何用Java生成xml文件?

时间:2012-09-10 11:06:03

标签: java xml

我必须通过Java生成庞大且非常复杂的xml文件。我必须从Oracle数据库中获取数据。我真正不知道的是一种正确可靠的方法吗?我当然可以创建一个String并连接所有标签,属性和数据,但感觉不对。我想这是一个非常常见的任务,Java有很多既定的方法。我的问题是最好的方法是什么?你的建议是什么? 谢谢你的任何线索......

3 个答案:

答案 0 :(得分:4)

您可以使用JAXB从查询数据存储的结构化对象中构建XML。

如果对象层次结构不复杂,可以使用Oracle's capability to generate results in XML

答案 1 :(得分:3)

object to xml转换有几种选择。

我个人建议JAXB易于使用,saxparser以性能为中心的应用。

答案 2 :(得分:2)

您可以使用JAXP(用于XML解析的Java API)来创建XML结构。这具有您想要的所有功能。