powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Schema, XML, javascript
2 сообщений из 2, страница 1 из 1
Schema, XML, javascript
    #33341350
Не знаю где спросить, тут вроде ближе всего.
У меня есть схема, есть XML. При загрузке всё работает.
Мой юзер имеет право update значения XML. Надо делать validation, хочется использовать для этого схему, ведь она уже в DOMdocument, а не получается. Может это вообще невозможно? Каждый раз схему reloadать тоже не хочется. Кто нибудь уже решал подобную задачу?
Вот как я делаю validation при загрузке:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
function ValidateShema(strFile,strSchema){ 

 try 
{

       xmlDoc              =  new  ActiveXObject("MSXML2.DOMDocument.4.0");
       schemaCache         =  new  ActiveXObject("MSXML2.XMLSchemaCache.4.0");
     
       xmlDoc.async            = false;
       xmlDoc.resolveExternals = false;
       xmlDoc.validateOnParse  = false;
     
       schemaCache.add("",strSchema);
     
       xmlDoc.schemas = schemaCache;
       xmlDoc.validateOnParse = true;
        if  (xmlDoc.load(strFile)) {       
          return  true;
         
       }
        else  {
          if  (xmlDoc.parseError.errorCode !=  0 ) {
           displayError("Validation failed on " + strFile + 
                "\nReason: " + xmlDoc.parseError.reason + 
                "\nSource: " + xmlDoc.parseError.srcText + 
                "\nLine: " + xmlDoc.parseError.line + "\n");
                isValid= 0 ;
                 return  false;
         }
       }


}
 catch (ex)
{
     alert("Error: " + ex.message)
}
}
...
Рейтинг: 0 / 0
Schema, XML, javascript
    #33342001
Анонимы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, совсем в тему... Мало того что это JS, да еще и парсер MSXML.

Смотри описание MSXML движка, на сайте мелкомягких есть хэлп либо в комплекте с АХ объектом он тоже есть (если ты ставил его отдельно а он не встроен в систему).

Предчувствие что придется тебе "релоадить схему"
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Schema, XML, javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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