我必须通过Java生成庞大且非常复杂的xml文件。我必须从Oracle数据库中获取数据。我真正不知道的是一种正确可靠的方法吗?我当然可以创建一个String并连接所有标签,属性和数据,但感觉不对。我想这是一个非常常见的任务,Java有很多既定的方法。我的问题是最好的方法是什么?你的建议是什么? 谢谢你的任何线索......
答案 0 :(得分:4)
您可以使用JAXB从查询数据存储的结构化对象中构建XML。
如果对象层次结构不复杂,可以使用Oracle's capability to generate results in XML。
答案 1 :(得分:3)
答案 2 :(得分:2)
您可以使用JAXP(用于XML解析的Java API)来创建XML结构。这具有您想要的所有功能。