Hvordan Returner XML Fra Web Service
Web-tjenester gjør mye av deres kommunisere ved hjelp av XML. Mange utviklingsmiljøer, inkludert Visual Studio, skjule denne kommunikasjonen detalj fra utbygger. Men noen ganger kan det være lurt å eksplisitt returnere et XML-dokument fra en samtale til en webtjeneste rutine.
Bruksanvisning
1 Lag en web-tjeneste basert på Visual Studio webtjeneste mal.
2 Legg til "Import System.Xml" på toppen av filen:
3 Legg en subrutine til webtjenesten med følgende erklæring:
<WebMethod (Beskrivelse: = "Return XML")> _
Public Function ReturnXML som XMLDocument
ReturnXML - = Ny XMLDocument
ReturnXML.LoadXML ( "<xml />") 'Bygg og laste xml dokumentet her
End Function
4 Gjør hva behandlingen du ønsker å gjøre i subrutinen å bygge XML-dokument. Enten sette funksjonsnavnet lik den nye XmlDocument eller bruk "Return" søkeord for å returnere ønsket objekt.
5 Hent verdien i webtjenesten klientprogrammet ved å sette den lik en lokal XMLDocument objekt:
«Setup referanse til web-tjeneste før du ringer rutinen
Dim LocalXMLObject som XMLDocumunt
LocalXMLObject = webservice.ReturnXML