http://blagtalkan.ru
http://oktpoisk.ru
http://mysorru.ru/
http://san-okt.ru/
http://pes6evolution.ru/
http://chasikigov.ru
http://serafimsovet.ru
http://filmsgov.ru
http://free-domen.ru
http://fithonda.ru/forums/index.php
http://avtogov.ru
http://www.1001bilet.com.ua/base/on-line/
http://pravilavoini.ru
http://school41ufa.ru
http://rusrav4.ru
Обработка ошибок в IE | Книга AJAX
 

загрузке данных в формате XML могут возникать самые разные I, обусловленные теми или иными причинами. Так, внешний : с документом XML может быть не найден или его структура оказаться некорректной. Для обработки таких ситуаций MSXML рвввадоставляет объект parseError, который содержит информацию об Этот объект входит в состав свойств любого документа XML , создаваемого MSXML.
ie ошибок можно проверять, контролируя свойство errorCode parseError. Если это свойство содержит ненулевой код, следо-ьно, возникла какая-то ошибка во время загрузки документа В следующем примере ошибка была допущена специально:"mr sXml = "Jeremy McPeak"; Я-
ar oXmlDom = createDocument(); imlDom.loadXML(sXml);
if (oXmlDom.parseError.errorCode != 0) {
а1еггЧ"Была обнаружена ошибка: " + oXmlDom.parseError.reason); у else {
//Код, который продолжает работу в случае благополучной загрузки.
пенной строке отсутствует закрывающий тег элемента . вгкольку структура этого документа XML нарушена, во время его за-: возникает ошибка. Затем свойство errorCode сравнивается с ну-ш, и, если они не совпадают (как в данном примере), на экран выво-гея окно с сообщением об ошибке. Здесь задействуется свойство геа-объекта parseError, которое описывает причины, вызвавшие появ-; ошибки.
• linePos: позиция символа в строке, где была обнаружена ошибь длинное целое.
• reason: строка с описанием причин появления ошибки.
• srcText: текст строки, в которой была обнаружена ошибка.
• u rl: URL документа XML в виде строки.
Все эти свойства предоставляют информацию об ошибках, и вы са стоятельно решаете, какие из них имеют для вас наибольший смыс
Свойство errorCode может быть как положительным, так и отрицая ным числом. Только если errorCode равно 0, можно быть уверенным, < никаких ошибок не возникло.