Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибки отлавливаемые при валидации / 3 сообщений из 3, страница 1 из 1
09.12.2009, 14:27
    #36356622
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки отлавливаемые при валидации
С удивлением обнаружил что при валидации xml файла с помощью xml схемы отлавливается только первая ошибка, а дальше проверка проверка не идет (отказ дальше читать xml файл). Такое поведение у библиотек 1С8.1-8.2, Saxon-EE, библиотеки MSSQL
Не подскажите это везде так или есть средства где можно
а) перехватываем ошибку валидации (напр неверная дата) обрабатываем ее
б) читаем файл дальше
в) перехватываем следующую ошибку

Сергей С
...
Рейтинг: 0 / 0
09.12.2009, 21:31
    #36357800
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки отлавливаемые при валидации
По стандарту W3C распарсивание документа прекращается при обнаружении первой ошибки.

При помощи MSXML6 Вы сможете получить список всех ошибок. Но распарсить документ все равно не сможете.

С уважением, Vasilisk
...
Рейтинг: 0 / 0
10.12.2009, 10:06
    #36358332
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки отлавливаемые при валидации
Понял, спасибо - видно придется мне плотно познакомится с MSXML :)
Сергей С
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибки отлавливаемые при валидации / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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