Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Убрать XML из ответа WebService / 24 сообщений из 24, страница 1 из 1
31.08.2010, 14:37:46
    #36821310
Givv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
Добрый день

Веб-метод 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
31.08.2010, 15:07:43
    #36821420
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
Код: plaintext
1.
2.
var doc = new XmlDocument();
doc.LoadXml(xml);
string value = doc.GetElementsByTagName("string")[0].InnerText;
...
Рейтинг: 0 / 0
31.08.2010, 15:30:27
    #36821483
Givv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
МСУ,

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

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

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

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

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

Создаем проект следующим образом:
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
31.08.2010, 19:48:00
    #36822214
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
вебсервисы используют XML для передачи данных, о подобной задаче слышу впервые.
...
Рейтинг: 0 / 0
31.08.2010, 20:27:23
    #36822294
Givv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
ZoriaИли может быть кто-нибудь сможет ткнуть в документацию, где написано что этого сделать нельзя?
Я тоже так думаю, но мне нужны аргументы ((
...
Рейтинг: 0 / 0
31.08.2010, 20:35:02
    #36822312
Givv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
Сорри предыдущий пост должен был бы выглядеть вот так

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

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

Кстати,вопрос всем-кто-нибудь может что-нибудь рассказать про сжатие SOAP-сообщений? По аспирантуре нужно...
...
Рейтинг: 0 / 0
01.09.2010, 03:10:34
    #36822671
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
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
01.09.2010, 03:51:17
    #36822675
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
что если дяденьки при запроcе, в заголовках, будут писать:
Content-Type text/plain
вместо
Content-Type text/xml
...
Рейтинг: 0 / 0
01.09.2010, 09:57:00
    #36822878
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
Слово "вэб-сервис" предполагает, что возвращаемые объекты (именно объекты, а не данные) в формате XML. Если не хотите XML, не используйте сервисы. Например, используйте генерик хендлеры.
...
Рейтинг: 0 / 0
01.09.2010, 11:57:11
    #36823262
Givv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
ShSergeНапример, используйте генерик хендлеры.
Бинго.
Весьма весьма признателен.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.02.2012, 14:59:35
    #37659183
nikdmt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать XML из ответа WebService
В конце Web-метода пишем:

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


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