Hola, tengo problemas al consumir un webService el cual retorna un XmlDocument
 
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:
Ver originalDim 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)
  
Le entrego al metodo verifica_EstadoServicio un XmlDocument como parametro.  
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?