powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Валидация XSD-файла
4 сообщений из 4, страница 1 из 1
Валидация XSD-файла
    #39612305
muzzik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Есть некий процесс на вход которого подаётся файл XSD. Нужно убедиться в том, что он валиден.
Как это сделать? Есть ли какая-то спецификация, что-то типа "XSD-схемы для XSD-файлов"?

Буду рад примеру на любом языке программирования. Хочется понять сам принцип.
...
Рейтинг: 0 / 0
Валидация XSD-файла
    #39612330
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muzzikНужно убедиться в том, что он валиден. Как это сделать?Достаточно загрузить его в валидатор, которым будете валидировать XML. При наличии ошибок валидатор Вам об этом сообщит
muzzikЕсть ли какая-то спецификация, что-то типа "XSD-схемы для XSD-файлов"?Есть XMLSchema.xsd
muzzikБуду рад примеру на любом языке программированияПожалуйста.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
var xmldoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.6.0");  
var SchemaCache = new ActiveXObject("Msxml2.XMLSchemaCache.6.0");  
  
xmldoc.async = false;  
xmldoc.validateOnParse = false;  
SchemaCache.add("x-schema:books", "collection.xsd");  // Здесь ловите исключение
xmldoc.schemas = SchemaCache;  
// The document will load only if a valid schema is attached to the xml  
// file.  
xmldoc.load("collection.xml"); 
if (xmldoc.parseError.errorCode != 0) {  
   var myErr = xmldoc.parseError;  
   WScript.Echo("You have error " + myErr.reason);  
} else {  
   WScript.Echo(xmldoc.xml) ;  
}  
...
Рейтинг: 0 / 0
Валидация XSD-файла
    #39612802
muzzik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Буду пробовать.
...
Рейтинг: 0 / 0
Валидация XSD-файла
    #39613479
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_muzzikЕсть ли какая-то спецификация, что-то типа "XSD-схемы для XSD-файлов"?Есть XMLSchema.xsd Только она не описывает всех правил XSD.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Валидация XSD-файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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