powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Убрать XML из ответа WebService
24 сообщений из 24, страница 1 из 1
Убрать XML из ответа WebService
    #36821310
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Веб-метод HelloWorld возвращает такой ответ
Код: plaintext
1.
2.
  <?xml version="1.0" encoding="utf-8" ?> 
  <string xmlns="http://tempuri.org/">Hello, World!</string> 

как убрать XML?
Т.е. оставить в ответе только
Код: plaintext
1.
Hello, World!
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821420
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
var doc = new XmlDocument();
doc.LoadXml(xml);
string value = doc.GetElementsByTagName("string")[0].InnerText;
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821483
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Нее ))
Не на клиенте при обработке результата, а чтобы сам метод обрезал XML.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821506
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вызываете метод?
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821515
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуваку похоже слово SOAP ни о чём не говорит.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821525
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredЧуваку похоже слово SOAP ни о чём не говорит.
Просвятите
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821527
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Я его не вызываю, вызывающий так требует.
Это реально вообще?
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821532
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Вызов по POST и GET должен быть, (SOAP не нужен)
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821550
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GivvЯ его не вызываю, вызывающий так требует.
Вызывающий как вызывает сервис?
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821562
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУGivvЯ его не вызываю, вызывающий так требует.
Вызывающий как вызывает сервис?
честно говоря, не знаю :(
Знаю только что POST или GET. Дядьки требуют убрать XML-обертку
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821571
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GivvДядьки требуют убрать XML-обертку
У них там какой-то готовый клиент, который не будут переписывать в любом случае. Из-за этого проблемы
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821577
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Givvчестно говоря, не знаю :(
Картина маслом (с)
GivvЗнаю только что POST или GET. Дядьки требуют убрать XML-обертку
А мужики-то и не знали (c)

P.S. Научите своих дядек работать с SOAP и с Service Reference. Последнее - понравится. Или, еще проще - скажите их директору, чтобы он их уволил. За тупость.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821586
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУP.S. Научите своих дядек работать с SOAP и с Service Reference. Последнее - понравится. Или, еще проще - скажите их директору, чтобы он их уволил. За тупость.
Они не мои :) И этот дядька котрый требует и есть технический директор, говорить некому (((
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36821595
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GivvОни не мои :) И этот дядька котрый требует и есть технический директор, говорить некому (((
Найдите виновного и накажите. За тупость.

.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822190
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все-таки, вери сорри за назойливость ))
Постараюсь максимально конкретизировать и минимизировать задачу (сенкс то МСУ, его вопросы помогли это сделать )

Создаем проект следующим образом:
1. Пуск->Программы-Visual Studio 2010
2. File->New Project->ASP.NET Web Service Application
3. В нужное место файла
Код: plaintext
(файл - это именованное место на жестком диске)
Web.config прописываем
Код: plaintext
1.
2.
3.
4.
5.
6.
      
<webServices>
  <protocols>
      <add name="HttpGet"/>
  </protocols>
</webServices>
4. Нажимаем функциональную клавишу F5
5. Открываем Microsoft Internet Explorer
Код: plaintext
(для этого надо кликнуть мышкой по иконке расположенной на вашем рабочем столе)
6. Вводим в строку адреса следующие буквы
Код: plaintext
http://localhost:3444/Service1.asmx/HelloWorld
Данное действие посылает GET-запрос нашему веб-сервису
7.В окне IE должен отобразиться следущий текст:
Код: plaintext
1.
2.
  <?xml version="1.0" encoding="utf-8" ?> 
  <string xmlns="http://tempuri.org/">Hello World</string> 

Итак, вопрос:

Что нужно сделать с веб-сервисом чтобы в окне эксплорера отобразилось
Код: plaintext
1.
Hello World
?

Или может быть кто-нибудь сможет ткнуть в документацию, где написано что этого сделать нельзя?

Или я вообще "гонец из Пензы"... т.е. "п**дец я гоню"?

Заранее спасибо.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822214
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вебсервисы используют XML для передачи данных, о подобной задаче слышу впервые.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822294
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoriaИли может быть кто-нибудь сможет ткнуть в документацию, где написано что этого сделать нельзя?
Я тоже так думаю, но мне нужны аргументы ((
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822312
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри предыдущий пост должен был бы выглядеть вот так

Zoriaвебсервисы используют XML для передачи данных, о подобной задаче слышу впервые.

авторИли может быть кто-нибудь сможет ткнуть в документацию, где написано что этого сделать нельзя?
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822615
IvanN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аргументы? Веб-сервис использует SOAP-протокол,который по определению этого самого протокола, основан на XML.нет XML-нет веб службы. Ща с телефона сижу,завтра смогу накидать ссылок. А как они получают данные? Узнайте,сначала,чего они хотят.

Кстати,вопрос всем-кто-нибудь может что-нибудь рассказать про сжатие SOAP-сообщений? По аспирантуре нужно...
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822671
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GivvДобрый день

Веб-метод HelloWorld возвращает такой ответ
Код: plaintext
1.
2.
  <?xml version="1.0" encoding="utf-8" ?> 
  <string xmlns="http://tempuri.org/">Hello, World!</string> 

как убрать XML?
Т.е. оставить в ответе только
Код: plaintext
1.
Hello, World!


покажи сигнатуру метода, метод находится в aspx странице или где
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822675
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что если дяденьки при запроcе, в заголовках, будут писать:
Content-Type text/plain
вместо
Content-Type text/xml
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36822878
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слово "вэб-сервис" предполагает, что возвращаемые объекты (именно объекты, а не данные) в формате XML. Если не хотите XML, не используйте сервисы. Например, используйте генерик хендлеры.
...
Рейтинг: 0 / 0
Убрать XML из ответа WebService
    #36823262
Givv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНапример, используйте генерик хендлеры.
Бинго.
Весьма весьма признателен.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Убрать XML из ответа WebService
    #37659183
nikdmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конце Web-метода пишем:

Код: c#
1.
HttpContext.Current.Response.Write("OK");
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Убрать XML из ответа WebService
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]