![]() |
|
||||||||||
|
|||||
|
Guest
Сообщений: n/a
|
Народ, подскажите, plz...
как определить, содержит-ли XML ошибку? |
|
|||||
|
Негуру
администратор
Регистрация: 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 Конечный тег указан без соответствующего начального тега. |
|
|||||
|
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, время: 02:01. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|