我需要从xml输入创建一个javabean。不会有任何不规则的xml输入,我给。 我知道像JAXB和Apache XMLbeans这样的工作。从XML输入生成Javabean
但是这里我需要自动生成JAVAbeanclass而不使用它的xsd。 简而言之,当我给任何xml输入时,输出必须是生成的pojo类。
这个任何输入?
我需要从xml输入创建一个javabean。不会有任何不规则的xml输入,我给。 我知道像JAXB和Apache XMLbeans这样的工作。从XML输入生成Javabean
但是这里我需要自动生成JAVAbeanclass而不使用它的xsd。 简而言之,当我给任何xml输入时,输出必须是生成的pojo类。
这个任何输入?
我认为最好的解决方案是开发自己的DOM(如果XML上有很多项)或SAX(如果有很多项目)解析器。 DOM需要更多内存,因此不建议将它用于具有许多节点(和/或许多属性)的XML。
您可以使用像wsgen这样的工具从服务生成类文件。
这里是一个例子,
http://www.mkyong.com/webservices/jax-ws/jax-ws-wsgen-tool-example/