|
|
|
как лучше обработать xml, если есть xsd
|
|||
|---|---|---|---|
|
#18+
Всем привет! ( платформа .NET ) такая задачка мне попалась.. : Происходит обмен с удаленным xml-сервисом. Сервис предоставил xsd-схему и примеры запросов и ответов к нему. Т.е. из них я сделал классы : request и response и вроде бы можно десериализовать прилетающий в ответ xml в мой класс response (в нем должны быть значения 1 или 0 - о том как приняты были значения полей из моего Request, то есть обычная валидация), но в ответе я вижу вместо предполагаемого Код: xml 1. 2. 3. где есть значения тегов ... вот такой ответ Код: xml 1. 2. 3. ... то есть как лучше обработать атрибут ValidationCode , чтобы он попал в мой класс Response ведь его нет в XSD схеме самого сервиса ? и что может дать в этом случае XSL ? p.s. считаю, что рекурсивно парсить xml - это некрасиво.. нужен какой-то изящный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:00 |
|
||
|
как лучше обработать xml, если есть xsd
|
|||
|---|---|---|---|
|
#18+
В первую очередь нужно задать вопрос разработчикам сервиса - что это за хня приходит, которой нет в схеме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:04 |
|
||
|
как лучше обработать xml, если есть xsd
|
|||
|---|---|---|---|
|
#18+
Antonariy, увы, это бесполезно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:05 |
|
||
|
как лучше обработать xml, если есть xsd
|
|||
|---|---|---|---|
|
#18+
Тогда просто добавь атрибуты в схему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:10 |
|
||
|
как лучше обработать xml, если есть xsd
|
|||
|---|---|---|---|
|
#18+
Antonariy, ок, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=9&tid=1332174]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 366ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...