Web Services göra en hel del av deras kommunikation med hjälp av XML . Många utvecklingsmiljöer , inklusive Visual Studio , dölja detta meddelande detalj från utvecklaren . Men ibland kanske du vill uttryckligen returnera ett XML-dokument från ett anrop till en webbtjänst rutin
Du behöver : .
Visual Studio
en
<. br > Skapa en webbtjänst baseras på Visual Studio webbtjänsten mall
2
Lägg till " Import System. Xml " överst i filen: .
3 .
Lägg till en subrutin till webbtjänsten med följande förklaring :
_
Publik funktion ReturnXML som XMLDocument
ReturnXML -= Nya XMLDocument
ReturnXML . LoadXML ( " " ) ' Bygg och ladda XML-dokumentet här
End Function
4 .
Gör vad behandling du vill göra i subrutinen att bygga XML- dokument . Antingen fastställa funktionsnamnet lika med den nya XMLDocument eller använd " Return " sökord för att återgå önskan objektet .
5 .
hämta värdet i webbtjänsten klientprogrammet genom att ställa lika till en lokal XMLDocument objekt :
" Setup hänvisning till webbtjänsten innan du ringer det rutinmässiga
Dim LocalXMLObject som XMLDocumunt
LocalXMLObject=webbtjänst . ReturnXML