我正在做一些需要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 ;?同样,有一个完全不渴望。