Web services gør en masse af deres kommunikation ved hjælp af XML . Mange udviklingsmiljøer , herunder Visual Studio , skjule denne meddelelse detalje fra udvikleren. Nogle gange, dog kan du eksplicit returnere et XML-dokument fra et opkald til en web service rutine. Ting du skal
Visual Studio
Vis Flere Instruktioner
1
oprette en web service baseret på Visual Studio web service skabelon.
2 < p> Tilføj " Import System.Xml " i toppen af filen :
3
Tilføj en subrutine til webtjenesten med følgende erklæring : Hej
< WebMethod ( Beskrivelse: = " Return XML" ) > _
Public Function ReturnXML som XMLDocument
ReturnXML - = Ny XMLDocument
ReturnXML.LoadXML ( " , " )" Byg og indlæse XML-dokument her
End Function
4
gør hvad forarbejdningen , du ønsker at gøre i subrutine at bygge XML-dokument. Enten indstille funktionen navn svarer til den nye XmlDocument eller bruge "Tilbage" søgeord for at returnere ønsket objekt.
5.
Hent værdien i webservice-klient program ved at sætte det lig med en lokal XMLDocument objekt : Hej
'Setup reference til web service , før du ringer den rutinemæssige
Dim LocalXMLObject som XMLDocumunt
LocalXMLObject = webservice.ReturnXML
< br >