Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как лучше обработать xml, если есть xsd / 6 сообщений из 6, страница 1 из 1
21.08.2015, 11:00
    #39033738
flashslash
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
Всем привет!
( платформа .NET )

такая задачка мне попалась.. :

Происходит обмен с удаленным xml-сервисом.
Сервис предоставил xsd-схему и примеры запросов и ответов к нему.

Т.е. из них я сделал классы : request и response и вроде бы можно десериализовать прилетающий в ответ xml в мой класс response (в нем должны быть значения 1 или 0 - о том как приняты были значения полей из моего Request, то есть обычная валидация),
но в ответе я вижу вместо предполагаемого

Код: xml
1.
2.
3.
<TOTAL_VALID>1</TOTAL_VALID>
<INN>1</INN>
<OGRN>1</OGRN>


где есть значения тегов
...

вот такой ответ
Код: xml
1.
2.
3.
       <TOTAL_VALID ValidationCode="1"/>
	<INN ValidationCode="1"/>
	<OGRN ValidationCode="1"/>


...

то есть как лучше обработать атрибут ValidationCode , чтобы он попал в мой класс Response ведь его нет в XSD схеме самого сервиса ?
и что может дать в этом случае XSL ?

p.s. считаю, что рекурсивно парсить xml - это некрасиво.. нужен какой-то изящный способ.
...
Рейтинг: 0 / 0
21.08.2015, 11:04
    #39033744
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
В первую очередь нужно задать вопрос разработчикам сервиса - что это за хня приходит, которой нет в схеме?
...
Рейтинг: 0 / 0
21.08.2015, 11:05
    #39033748
flashslash
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
Antonariy,

увы, это бесполезно...
...
Рейтинг: 0 / 0
21.08.2015, 11:10
    #39033755
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
Тогда просто добавь атрибуты в схему.
...
Рейтинг: 0 / 0
21.08.2015, 11:13
    #39033760
flashslash
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
Antonariy,

ок, спасибо!
...
Рейтинг: 0 / 0
21.08.2015, 13:56
    #39033957
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как лучше обработать xml, если есть xsd
flashslashувы, это бесполезно...Много раз общался со всякими саппортами и, практически всегда, проблема решалась
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как лучше обработать xml, если есть xsd / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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