|
Вернуть данные как XML
|
|||
---|---|---|---|
#18+
Привет всем. У меня WebServices должен вернуть XML, который присутствует в виде строки. Есть ли способ, объяснить ему что возвращаемая строка и есть уже XML? Я конечно могу его в XmlDocument запихать и его вернуть — но разве это единственное решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2012, 13:21 |
|
Вернуть данные как XML
|
|||
---|---|---|---|
#18+
Idid, XElement отлично сериализуется ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2012, 14:44 |
|
Вернуть данные как XML
|
|||
---|---|---|---|
#18+
Уважаемый, а чем собственно 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2012, 21:56 |
|
Вернуть данные как XML
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 12:33 |
|
|
start [/forum/topic.php?fid=19&fpage=15&tid=1397197]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 384ms |
0 / 0 |