Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.08.2004, 08:27
  № 1  
Linuxoid_Alex
Guest

Сообщений: n/a
По умолчанию XML errors

Народ, подскажите, plz...
как определить, содержит-ли XML ошибку?
Код:
  doc = new XML();
  doc.load(XMLFile);
  doc.ignoreWhite = true;
  doc.onLoad =function()
  {
    if ((doc.getBytesTotal()==0) or (doc.getBytesTotal()==undefined))
    {
      Error('Data file not found');
    }
    // а как проверить на ошибки?
  }

Старый 26.08.2004, 11:14
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
myXML.status
Описание

Свойство, автоматически устанавливает и возвращает числовое значение, указывающее, успешно ли был проведен синтаксический анализ документа XML в объекте XML. Ниже приведен список числовых кодов состояния и описание каждого:

0 Нет ошибок. Синтаксический анализ закончен успешно.
-2 Раздел CDATA не был закончен должным образом.
-3 Объявление XML не было закончено должным образом.
-4 Объявление DOCTYPE не было закончено должным образом.
-5 Комментарий не был закончен должным образом.
-6 XML элемент сформирован неправильно.
-7 Не хватает памяти.
-8 Значение атрибута не было закончено должным образом.
-9 Тег начала не был согласован с конечным тегом.
-10 Конечный тег указан без соответствующего начального тега.

Старый 26.08.2004, 18:26
Sh@man вне форума Посмотреть профиль Отправить личное сообщение для Sh@man Найти все сообщения от Sh@man
  № 3  
Sh@man
 
Аватар для Sh@man

Регистрация: Mar 2002
Сообщений: 840
Отправить сообщение для Sh@man с помощью AIM Отправить сообщение для Sh@man с помощью Skype™
XML.prototype.ERRORCODE = new Array();
XML.prototype.ERRORCODE[0] = "Read ok.";
XML.prototype.ERRORCODE[-1] = "Unknown Error Code.";
XML.prototype.ERRORCODE[-2] = "A CDATA-Range was not closed correctly.";
XML.prototype.ERRORCODE[-3] = "The XML-Declaration was not closed correctly.";
XML.prototype.ERRORCODE[-4] = "The DOCTYPE-Declaration was not closed correctly.";
XML.prototype.ERRORCODE[-5] = "A Comment was not closed correctly.";
XML.prototype.ERRORCODE[-6] = "An XML-Element was not valid.";
XML.prototype.ERRORCODE[-7] = "Out of memory.";
XML.prototype.ERRORCODE[-8] = "An attribute value was not closed correctly.";
XML.prototype.ERRORCODE[-9] = "No starting tag found for an ending tag.";
XML.prototype.ERRORCODE[-10] = "No ending tag found for a starting tag.";
XML.prototype.CHECK_XMLSTATUS_ERROR = CHECK_XMLSTATUS_ERROR;
XML.prototype.HANDLE_XMLSTATUS_ERROR = HANDLE_XMLSTATUS_ERROR;
function CHECK_XMLSTATUS_ERROR() {
if (this.status != 0) {
this.HANDLE_XMLSTATUS_ERROR(this.ERRORCODE[this.status]);
return true;
} else {
return false;
}
}
function HANDLE_XMLSTATUS_ERROR() {
// SOME ACTIONS FOR DISPLAYING XMLSTATUS ERRORS GOES HERE
trace("/!\\ XML STATUS ERRORS FOUND");
trace(this.ERRORCODE[this.status]);
_root.log.text = "XML STATUS ERRORS FOUND"+newline+this.ERRORCODE[this.status];
}
__________________
www.maxshaman.com

Создать новую тему   Часовой пояс GMT +4, время: 00:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.