Как вернуть XML из .net webservice - PullRequest
0 голосов
/ 21 мая 2010

Я читаю данные и заполняю набор данных и хочу вернуть xml в веб-сервисе .net.до сих пор я пытаюсь использовать

return mydataset.getxml();

, но это не помогает, так как мой метод возвращает тип "DataSet"

, поэтому есть ли способ получить хорошо отформатированный XML.

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 мая 2010

(ПРИМЕЧАНИЕ: я предполагаю, что вы хотите вернуть необработанную строку XML из вашего метода в качестве содержимого тела веб-службы)

Вы можете объявить тип возвращаемого вами веб-сервиса в виде строки, а затем передать обратно текстовое представление требуемого xml

0 голосов
/ 21 мая 2010

Ваш веб-сервис может сериализовать свои выходные данные так, как вы хотите.

Все, что вам нужно сделать, это вернуть набор данных, и то, к чему он будет сериализован, зависит от того, что запрашивает клиент.

В зависимости от того, как вы вызываете сервис, вы можете установить параметр «dataType».

...