Web服务接收并返回XmlDocument

时间:2013-06-11 01:12:57

标签: .net xml web-services

我在.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服务?

1 个答案:

答案 0 :(得分:1)

只需传递一个XmlDocument作为参数,并将返回值强制转换为(XmlDocument)。

XmlDocument基于XmlElement。