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