使用JAXB从XSD生成Pojos,而元素和属性具有相同的名称

时间:2014-01-07 13:41:38

标签: java xml jaxb xsd

我的Sample XSD文件是这样的: http://schemas.opengis.net/gml/3.2.1/geometryPrimitives.xsd

我正在使用Netbeans 7.3.1并尝试从中生成Pojo,但它说:

[ERROR] Property"Rows"is already defined.Use<jaxb:property>to resolve this conflict.
   Line 653 of http://schemas.opengis.net/gml/3.2.1/geometryPrimitives.xsd

我不理解带有.xjb文件的JAXB外部绑定。 Netbeans能够构建它吗? Netbeans有没有帮助解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可能必须告诉XJC编译器为属性和元素使用不同的名称,请参阅此处的其他问题

JAXB - Property "Value" is already defined. Use <jaxb:property> to resolve this conflict