我已经创建了xsd文件并且在VS中完好无损。但是现在我们需要创建与此对应的java类。我尝试使用JDK 1.6中的标准xjc工具,但它给了我一个错误 [错误] ct-props-correct.4:类型'#AnonType_BathRoomApartmentType'出错。杜 指定了具有相同名称和目标命名空间的plicate属性。 ñ 重复属性使用的ame是'已更改'。 文件的第314行:/ C:/Program%20Files/Java/jdk1.6.0_24/bin/temp/LogicalModelSch ema.xsd
甚至想到我能够在Eclipse中从这个xsd生成XML文件而没有任何问题。
有人可以给我任何建议我如何处理这个问题? 我查看了论坛,但现在没有找到任何解决方案!
提前致谢, 米拉
答案 0 :(得分:0)
在某些情况下,XJC需要您的帮助,因为默认情况下它希望将XSD中的两个不同内容映射到同一个Java类或字段。在这种情况下,它是关于BathRoomApartment中的“已更改”的内容 - 还有另一个与其发生冲突的“已更改”。您需要提供一些绑定自定义,或更改架构(如果可能)以修复它。