Web services fazer um monte de sua comunicação usando XML. Muitos ambientes de desenvolvimento, incluindo Visual Studio , esconder esse detalhe comunicação do desenvolvedor. Às vezes, porém , você pode querer voltar explicitamente um documento XML a partir de uma chamada para uma rotina de serviço web. Coisas que você precisa
Visual Studio
Show Mais instruções
1
Criar um serviço web com base no modelo de serviço da web Visual Studio.
2
Adicionar " System.XML Imports " no topo do arquivo :
3
Adicione uma sub-rotina para o serviço Web com a seguinte declaração :
< WebMethod ( Descrição: = "Voltar XML" ) > _
ReturnXML Função Pública como XMLDocument
ReturnXML - = new XmlDocument
ReturnXML.LoadXML ( " ; ") ' construir e coloque o documento xml aqui Função
Fim
4
Fazei tudo o processamento que você quer fazer na sub-rotina para construir o documento XML. Ou definir o nome da função igual ao novo XmlDocument ou usar a palavra "Return" para retornar o objeto do desejo.
5
Recupere o valor do programa cliente do serviço web , definindo -lo igual a um XMLDocument locais objeto :
' referência de configuração para o serviço Web antes de chamar a rotina
Dim LocalXMLObject como XMLDocumunt
LocalXMLObject = webservice.ReturnXML
< br >