webbtjänster gör en hel del av sin kommunikation med hjälp av XML . Många utvecklingsmiljöer , bland annat Visual Studio , dölja detta meddelande detalj från utvecklaren . Men ibland kanske du vill explicit returnera ett XML-dokument från ett anrop till en webbtjänst rutin . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
Skapa en webbtjänst baserad på Visual Studio webbtjänst mall .
2
Lägg till " Import System.Xml " längst upp i filen : Addera 3
Lägg en subrutin till webbtjänsten med följande förklaring :
< WebMethod ( Description : = " Return XML " ) > _
Public Function ReturnXML som XMLDocument
ReturnXML - = Ny XMLDocument
ReturnXML.LoadXML ( " , " ) ' Bygg och ladda XML-dokumentet här
End Function
4
gör vad behandling du vill göra i subrutinen för att bygga XML-dokumentet . Antingen ställa in funktionen namnet lika med den nya XMLDocument eller använd " Return " nyckelordet att returnera önskan objektet .
5
hämta värdet i webbtjänsten klientprogrammet genom att sätta det lika med en lokal XMLDocument objekt :
" Setup hänvisning till webbtjänst innan du ringer rutinen
Dim LocalXMLObject som XMLDocumunt
LocalXMLObject = webservice.ReturnXML