|
|
#31 |
|
Ищущий знания...
|
Цитата:
X++: XMLTextReader xmlReader; // системный класс ядра XMLSchema xmlSchema; // системный класс ядра XmlSchemaValidationError validationError; // системный класс ядра boolean ret = true; ; if (!WinApi::fileExists(shemaName)) { ret = checkfailed(strfmt("Не найден файл \"%1\"", shemaName)); return ret; } new FileIOPermission(shemaName, 'r').assert(); xmlSchema = XMLSchema::newFile(shemaName); xmlSchema.compile(); CodeAccessPermission::revertAssert(); if (! xmlSchema.isCompiled()) { ret = checkfailed(xmlSchema.validationError().message()); return ret; } new FileIOPermission(fileName, 'r').assert(); xmlReader = XMLTextReader::newFile(fileName); xmlReader.read(); CodeAccessPermission::revertAssert(); validationError = xmlReader.validate(xmlSchema.writeToString()); if (validationError) { ret = checkfailed(validationError.message()); } return ret;
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
| За это сообщение автора поблагодарили: plumbum (1), Cardagant (1), A_BAS (1). | |
| Теги |
| ax2009, ax3.0, ax4.0, xml, полезное |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Axapta & XML | 4 | |||
| Проблема с выгрузкой/загрузкой файлов в базу из Axapta в др базу | 1 | |||
| Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) | 1 | |||
| XML в Axapta | 4 | |||
| Введение в Аксапту | 0 | |||
|