Валидация по xsd-схеме
☑
0
Широкий
30.08.11
✎
10:34
Кто нить заморачивался?
Файл заведомо неправильный.. однако проверку проходит
ЧтениеХМЛ=Новый ЧтениеXML;
ЧтениеХМЛ.ОткрытьФайл(XSDФайл);
ПостроительДОМ=Новый ПостроительDOM;
ДокументДОМ=ПостроительДОМ.Прочитать(ЧтениеХМЛ);
ПостроительСхемХМЛ=Новый ПостроительСхемXML;
НаборСхемХМЛ=Новый НаборСхемXML;
НаборСхемХМЛ.Добавить(ПостроительСхемХМЛ.СоздатьСхемуXML(ДокументДОМ.ПервыйДочерний));
ЧтениеХМЛ=Новый ЧтениеXML;
ЧтениеХМЛ.ОткрытьФайл(XMLФайл);
Фабрика=Новый ФабрикаXDTO(НаборСхемХМЛ);
Объект=Фабрика.ПрочитатьXML(ЧтениеХМЛ);
Попытка
Объект.Проверить();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
нить заморачивался?
1
Широкий
30.08.11
✎
10:51
ап
2
Serginio1
30.08.11
✎
17:17
3
Serginio1
30.08.11
✎
17:18
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой