-
Cómo devolver XML Web Service
-
Los servicios Web hacen mucho de su comunicación por medio de XML. Muchos entornos de desarrollo, incluyendo Visual Studio, ocultan este detalle comunicación del desarrollador. A veces, sin embargo, es posible que desee volver explícitamente un documento XML a partir de una llamada a una rutina de servicio web.Instrucciones
1 Crear un servicio web basado en la plantilla de servicio Web de Visual Studio.
2 Añadir "Las importaciones System.XML" en la parte superior del archivo:
3 Añadir una subrutina para el servicio web con la siguiente declaración:
<WebMethod (Descripción: = "Volver XML")> _
ReturnXML Función Pública como XMLDocument
ReturnXML - = new XmlDocument
ReturnXML.LoadXML ( "<? Xml />") 'Crear y cargar el documento XML aquí
End Function
4 Haz lo procesamiento que quiere hacer en la subrutina para construir el documento XML. O bien establecer el nombre de la función igual a la nueva XmlDocument o utilizar la palabra clave "Return" para devolver el objeto de deseo.
5 Recuperar el valor en el programa cliente de servicios web definiéndola como igual a un objeto local XMLDocument:
'Referencia de configuración para el servicio web antes de llamar a la rutina
Dim LocalXMLObject como XMLDocumunt
LocalXMLObject = webservice.ReturnXML