如何从WCF Web服务返回XML?

时间:2012-02-01 15:17:17

标签: c# xml wcf soap

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

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

三江源。

2 个答案:

答案 0 :(得分:1)

尝试返回XmlNode

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

    ...
}

答案 1 :(得分:0)

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