我使用 WCF/.NET 框架 4.0 (C#) 创建了一个非常简单的 Web 服务。我使用 svcutil.exe 实用程序生成了一个 WSDL 文件。当我使用 Eclipse (Java EE) 导入 WSDL 文件时,出现以下错误:
XSD:属性引用“http://schemas.microsoft.com/2003/10/Serialization/#Id”未解决 XSD:属性引用“http://schemas.microsoft.com/2003/10/Serialization/#Ref”未解决
我正在使用 DataContractSerializer 并使用以下方法打开参考保存:
[DataContract(IsReference = true)]
当我关闭此选项时,上面的错误就会消失。我还按照 SO 上的另一个线程中的建议展平了我的 WSDL 文件。