从动态xsd生成java类

时间:2015-06-24 13:48:07

标签: java xml xsd jaxb

我可以使用JAX-B从xsd文件生成java类,但是如果我的xsd包含重复的元素名称,则无法获得有效的java类。请告诉我们如何生成我的java类,没有任何错误。

我的xsd文件

{{1}}

1 个答案:

答案 0 :(得分:0)

如果您使用如下命令行,请尝试添加" -nv"跳过严格验证的选项

xjc -d src -p -nv com.gsdev.jaxb.beans employee.xsd

" -nv" =>默认情况下,XJC绑定编译器在处理源模式之前执行严格的验证。使用此选项可禁用严格模式验证。这并不意味着绑定编译器不会执行任何验证,它只是意味着它将执行不太严格的验证