我可以使用JAX-B从xsd文件生成java类,但是如果我的xsd包含重复的元素名称,则无法获得有效的java类。请告诉我们如何生成我的java类,没有任何错误。
我的xsd文件
{{1}}
答案 0 :(得分:0)
如果您使用如下命令行,请尝试添加" -nv"跳过严格验证的选项
xjc -d src -p -nv com.gsdev.jaxb.beans employee.xsd
" -nv" =>默认情况下,XJC绑定编译器在处理源模式之前执行严格的验证。使用此选项可禁用严格模式验证。这并不意味着绑定编译器不会执行任何验证,它只是意味着它将执行不太严格的验证