Sobre mi codigo:
He creado un WebService en vb .net 2005 el cual contiene un metodo que recibe como parametro un XmlDocument y retorna un XmlDocument.
Igualmente he creado la aplicacion cliente que consumirá el WebService.
El siguiente es el codigo cliente.
Código vb:
Le entrego al metodo verifica_EstadoServicio un XmlDocument como parametro. Ver original
Dim objXMLDoc As New XmlDocument Dim objXMLDoc2 As New XmlDocument Dim sXML As String Dim s As New wsri.Service ' Referencia al WebService sXML = "<datusuario>" sXML &= "<id>8501</id>" sXML &= "<cliente>PABLO</cliente>" sXML &= "</datusuario>" objXMLDoc.LoadXml(sXML) objXMLDoc2 = s.verifica_EstadoServicio(objXMLDoc)
Efectivamente mi WebService asimila el XmlDocument lo procesa y al final hace el return de un XmlDocument.
sin embargo al recibir el resultado en mi variable objXMLDoc2 de tipo XmlDocument me vota el siguiente error:
Message="No se puede convertir un objeto de tipo 'System.Xml.XmlElement' al tipo 'System.Xml.XmlDocument'."
Alguien puede sugerirme a que se debe ese error?