ASP.NET - XmlDocument en Web Service ASP.NET

   
Vista:

XmlDocument en Web Service ASP.NET

Publicado por Daniel (1 intervención) el 06/08/2008 12:12:08
Hola a todos, tengo una duda sobre algo que me está pasando mientras desarrollo un Web Service ASP.NET con Visual Studio 2005:

En el WebService tengo este método:
[WebMethod]
public XmlDocument HazAlgo(XmlDocument objXmlEnvio)
{
//parte de código ....
}

bueno, pues cuando intento probar el método desde una páginilla ASP.NET que me he creado, cuando llamo al método del Web Service "HazAlgo":
public void testea()
{
WebService WSHazAlgo = new WebService();
XmlDocument xmlDeVueltaDelWS = new XmlDocument();
XmlDocument xmlEnvioAlWS = new XmlDocument();

//Cargo un documento xml en xmlEnvioAlWS para enviarle al WebService...

xmlDevueltaDelWS = WSHazAlgo.HazAlgo(xmlEnvioAlWS)
}

al compilar la página ASP.NET me sale un error en la línea que llama al método HazAlgo
(Error 1 Cannot implicitly convert type 'System.Xml.XmlNode' to 'System.Xml.XmlDocument'. An explicit conversion exists (are you missing a cast?)

Parece como si se pensase que el método HazAlgo del WebService devuelve un XmlNode en vez de un XmlDocument.

Alguien sabe porqué me pasa esto?

Una ayudita pleeeeeease :)

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder