Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Вернуть данные как XML / 5 сообщений из 5, страница 1 из 1
05.09.2012, 13:21
    #37944550
Idid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть данные как XML
Привет всем.
У меня WebServices должен вернуть XML, который присутствует в виде строки.
Есть ли способ, объяснить ему что возвращаемая строка и есть уже XML? Я конечно могу его в XmlDocument запихать и его вернуть — но разве это единственное решение?
...
Рейтинг: 0 / 0
05.09.2012, 14:44
    #37944777
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть данные как XML
Idid,

XElement отлично сериализуется
...
Рейтинг: 0 / 0
05.09.2012, 21:56
    #37945592
Idid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть данные как XML
Уважаемый, а чем собственно XElement отличается от XmlDocument (в рамках решения моего вопроса), с моей точки зрения, это маразм, имея уже строку с готовым Xml разобрать ее снова (пусть это вызов одной функции) построить в памяти дерево, чтобы потом механизмы Web Services собрали это все в строку.
А насчет хорошо сериализуется, при его использовании в качестве возвращаемого значения:

Cannot use wildcards at the top level of a schema.
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
...
Рейтинг: 0 / 0
06.09.2012, 12:33
    #37946350
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть данные как XML
IdidУважаемый, а чем собственно XElement отличается от XmlDocument (в рамках решения моего вопроса), с моей точки зрения, это маразм, имея уже строку с готовым Xml разобрать ее снова (пусть это вызов одной функции) построить в памяти дерево, чтобы потом механизмы Web Services собрали это все в строку.
А насчет хорошо сериализуется, при его использовании в качестве возвращаемого значения:

Cannot use wildcards at the top level of a schema.
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

тогда в контракте так и пропишите, что это не xml, а строка содержащая xml
зы это две разные разницы и передаются по разному, потому и нужно вам всё собрать в xml
...
Рейтинг: 0 / 0
06.09.2012, 18:47
    #37947224
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть данные как XML
Idid,

тогда поясните задачу.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Вернуть данные как XML / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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