powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как лучше обработать xml, если есть xsd
6 сообщений из 6, страница 1 из 1
как лучше обработать xml, если есть xsd
    #39033738
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
( платформа .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
как лучше обработать xml, если есть xsd
    #39033744
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первую очередь нужно задать вопрос разработчикам сервиса - что это за хня приходит, которой нет в схеме?
...
Рейтинг: 0 / 0
как лучше обработать xml, если есть xsd
    #39033748
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

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

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


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