我在.NET 4.0中有一个Web服务,并尝试从.NET 3.5中的Web方法调用它。
在.NET4.0中
public XmlDocument Method1(System.Xml.XmlDocument InDoc)
{
XmlDocument OutDoc;
// process
return OutDoc;
}
在.NET3.5中
// Method1 turns into
System.Xml.Linq.XElement ServiceClient.Method1(System.Xml.Linq.XElement InDoc)
这是此类Web服务的默认行为,应如何配置它以便在客户端将XmlDocument传递给Web服务?
答案 0 :(得分:1)
只需传递一个XmlDocument作为参数,并将返回值强制转换为(XmlDocument)。
XmlDocument基于XmlElement。