I have a web service method that returns an XMLDocument. When I call it from
an aspx page, the intellisense says that the method is of type XMLNode, so
when I try, stupidly, to get the results of the web service call into an
XMLDocument in the client, it fails with the error
System.Web.Services.Protocols.SoapException: Server was unable to process
request. ---> System.InvalidCastException: Unable to cast object of type
'System.Xml.XmlElement' to type 'System.Xml.XmlDocument'.
Does anyone know where I might find out more about this?
Thanks
Alexey Smirnov - 31 Jul 2007 20:17 GMT
> I have a web service method that returns an XMLDocument. When I call it from
> an aspx page, the intellisense says that the method is of type XMLNode, so
[quoted text clipped - 8 lines]
>
> Thanks
You should create a XmlDocument and add the result node into it
Alexey Smirnov - 31 Jul 2007 20:21 GMT
> > I have a web service method that returns an XMLDocument. When I call it from
> > an aspx page, the intellisense says that the method is of type XMLNode, so
[quoted text clipped - 10 lines]
>
> You should create a XmlDocument and add the result node into it
read more: http://support.microsoft.com/kb/330600