0

我在 VS 中创建并处理了 xsd 文件。但是现在我们需要创建与之对应的java类。我尝试使用 JDK 1.6 中的标准 xjc 工具,但它给了我一个错误 [ERROR] ct-props-correct.4: Error for type '#AnonType_BathRoomApartmentType'。指定了具有相同名称和目标命名空间的重复属性使用。重复属性使用的名称是“已更改”。文件的第 314 行:/C:/Program%20Files/Java/jdk1.6.0_24/bin/temp/LogicalModelSch ema.xsd

甚至认为我能够在 Eclipse 中毫无问题地从这个 xsd 生成 XML 文件。

有人可以给我任何建议,我该如何处理?我查看了论坛,但暂时没有找到任何解决方案!

提前致谢, 米拉

4

1 回答 1

0

在某些情况下,XJC 需要您的帮助,因为默认情况下它希望将 XSD 中的两个不同事物映射到同一个 Java 类或字段。在这种情况下,它与 BathRoomApartment 中的“Changed”有关——还有另一个“Changed”与之相撞。您需要提供一些绑定自定义,或更改架构(如果可能)来修复它。

于 2011-07-09T01:26:50.523 回答