gpt4 book ai didi

java - 在 .NET 中处理 JAXB @XMLIDRef

转载 作者:IT老高 更新时间:2023-10-28 20:50:20 28 4
gpt4 key购买 nike

我正在使用 jax-ws 编写 Web 服务。 Web 服务的方法之一返回 bean,其中包含对其父级的引用。为了防止循环引用,我在我的 bean 中使用了 JAXB @XMLID 和 @XMLIDRef 注释。

然后我正在为 java 客户端生成代理类,一切正常,id 解析为 Object 属性。但后来我在 Visual Studio for .NET 中生成 Web 服务客户端代理,它将 idrefs 解释为字符串属性,而不是对象。

是否可以通过解析 idrefs 从 wsdl 为 .NET 生成代理类?

最佳答案

开箱即用的 Microsoft 工具无法为您完成这项工作。您必须要求 Microsoft 更改

wsdl 生成工具。例如:

在最近的一个项目中,我必须解决这些工具的缺点,并使用基本脚本修改生成的代码,以修复未按所需方式生成的内容(在我们的例子中,与 Java 端 wsdl 生成不兼容)

关于java - 在 .NET 中处理 JAXB @XMLIDRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10333995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com