从XML输入生成Javabean

时间:2013-03-26 10:31:55

标签: java xml-parsing

我需要从xml输入创建一个javabean。在我给出的xml输入中不会有任何不规则。 我知道像JAXB和Apache XMLbeans这样的东西。

但是我需要在不使用xsd的情况下自动生成JAVAbeanclass。 简而言之,当我提供任何xml输入时,输出必须是生成的pojo类。

这个???的任何输入

2 个答案:

答案 0 :(得分:0)

我认为最好的解决方案是开发自己的DOM(如果XML上有很多项)或SAX(如果有很多项)解析器。 DOM占用更多内存,因此不推荐用于具有许多节点(和/或许多属性)的XML。

答案 1 :(得分:0)

您可以使用 wsgen 等工具从服务生成类文件。

这是一个例子,

http://www.mkyong.com/webservices/jax-ws/jax-ws-wsgen-tool-example/