如何从WCF Web服务返回XML?

有问题的Web服务必须在SOAP XML中返回存储过程的结果。

我可以从Web服务返回任何对象没问题,我甚至熟悉从.asmx服务序列化JSON但我完全不知道从Web服务返回XML的概念,其工作是从存储中检索结果程序。 这对我来说非常重要,所以任何帮助都要认真对待。

谢谢。

尝试返回XmlNode

 [ServiceContract] public interface IMyService { ... [OperationContract] XmlNode MyMethod(...); ... } 

除了将XML作为字符串返回之外,您可以查看WCF REST http://msdn.microsoft.com/en-us/netframework/dd547388 ,可以添加它来为XML / JSON WCF项目提供VS项目模板。