繁体   English   中英

在.NET中处理JAXB @XMLIDRef

[英]Handle JAXB @XMLIDRef in .NET

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

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

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

开箱即用的微软工具将无法为您完成任务。 你必须要求微软改变

wsdl生成工具。 例如:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM