WCF服务接口 - XElement与XmlElement对比xml字符串

时间:2015-06-26 14:15:17

标签: c# xml wcf rest soap

我正在做一些需要WCF服务接口的工作(在C#中)。交换(发送和接收)的数据将采用xml格式---我不能使用强数据类型,因为接口需要支持多个具有不同要求的客户端。

我的问题是哪一种更可取:

XElement MyServiceMethod(XElement inputParam 1)
{

    XElement retValue;

    //
    // Operation occurs here
    //

    return (retValue);

}

VS

XmlElement MyServiceMethod(XmlElement inputParam 1) {

XmlElement retValue;

//
// Operation occurs here
//

return (retValue);

}

VS

//
//inputParam is an xml formatted string
//
string MyServiceMethod(string inputParam 1)
{

    string retValue;

    //
    // Operation occurs here
    //

        //retValue is an xml formatted string
    return (retValue);

}

代码将主要通过SOAP接口使用,但最终也可以通过REST使用。

是否有最好的"方法&#34 ;?同样,有一个完全不渴望。

0 个答案:

没有答案