如何使用java从XSD创建动态java bean。 请提供一些样品。
答案 0 :(得分:1)
您可以使用内置的XML到对象绑定API JAX-B来完成它。现在没有例子;我必须去上班。
我建议使用IntelliJ;它可以通过触摸菜单项使用JAX-B从XSD生成Java Bean。我上周做了 - 效果很好,很容易做到。
答案 1 :(得分:1)
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<extension>true</extension>
<schemaFiles>[NameofYour.xsd]</schemaFiles>
<packageName>[package for generated code]</packageName>
<schemaDirectory>${basedir}/src/main/resources</schemaDirectory>
</configuration>
</plugin>
</plugins>
</build>
如果您使用的是JAXB + Maven,则可以在pom中使用与上面类似的内容。
使用命令
xjc -p primer.po -d src po.xsd
primer.po是包名,src是生成的代码输出目录名。
答案 2 :(得分:1)
玩得开心!