Cita: ¿Puedo retornar un XMLDocument a través de un WebService??????????????
Si se puede

, pero recuerda darle valores a tu XMLDocument.. no se como tengas tu método..

pero te pongo un ejemplo de como lo podrías hacer por ejemplo desde una BD sql server usando reader y escribiendo en el XMLdoc
i.e:
Cita: [WebMethod]
[ … more serialization attributes ]
public XmlDocument GetData( … parameters )
{
XmlDocument doc = new XmlDocument();
SqlCommand cmd = new SqlCommand();
// populate SqlCommand
// …
XmlReader reader = cmd.ExecuteXmlReader();
// now load the XML into an XmlDocument
doc.Load( reader );
return doc;
}
Salu2