Java中的XML消息创建设计

时间:2013-07-23 11:33:34

标签: java xml

我需要您的意见来做出决定。

要求:最大我必须每天发送1000个单独的xml meesages到目的地。我将通过结果集从数据库中获取数据

object.This组件已同步,因此任何时候都会发出一个请求。

准备xml消息我有2个选项:

1)根据结果集数据准备一个带有一些xml标签的xml消息,并将其转换为doc并使用xslt转换为其他xml。

2)使用String Builder准备xml消息。

上面的哪个选项是更有效的内存和执行内容。

谢谢,

拉​​吉

1 个答案:

答案 0 :(得分:0)

永远不要使用字符串或StringBuilder“手动”构建XML。使用适当的树API,如JDOM,DOM4J或流式替代品,如Stax。每天1000条消息听起来不像是需要预先成熟优化的负载(除非这些消息确实非常庞大)。