如何获取从Web服务请求返回的原始xml?

Van*_*man 5 c# xml web-services

有谁知道一种简单的方法来获取通过查询Web服务返回的原始xml?

我已经看到了通过Web服务增强实现此目的的一种方法,但是我不希望增加依赖项。

Wol*_*yrd 3

你有两个真正的选择。您可以创建一个 SoapExtension,它将插入到响应流中并检索原始 XML,或者您可以更改代理存根以使用 XmlElement 检索原始值以在代码中进行访问。

对于 SoapExtension,您需要在这里查看: http: //www.theserverside.net/tt/articles/showarticle.tss ?id=SOAPExtensions

对于 XmlElement,您需要查看此处:http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.webservices/2006-09/msg00028.html