أخطاء معالج XML DOM (Parser Errors)

مفردة parseError من Microsoft يمكن استخدامها للحصول على معلومات الأخطاء من معالج XML من Microsoft.

مفردة parseError

عند محاولة فتح مستند XML، قد يحدث خطأ في معالج التحقق (parser-error).

من خلال هذه مفردة parseError، يمكنك الحصول على رمز الخطأ، والسطر الذي أدى إلى الخطأ، وما إلى ذلك.

ملاحظة:مفردة parseError ليست جزءًا من معيار W3C DOM!

خطأ الملف (File Error)

في الكود التالي، سنحاول تحميل ملف غير موجود وعرض بعض الخصائص الإرشادية:

قراءة المزيد عن XML الجيد والفعال في هذا النوع من XML.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("<br />سبب الخطأ: " + xmlDoc.parseError.reason)

document.write("<br />خطأ السطر: " + xmlDoc.parseError.line)

خطأ XML (XML Error)

في الكود التالي، سنقوم بتحميل مستند XML غير صحيح باستخدام معالج التحقق.

يمكنك في موقعنا دليل XML 中阅读更多有关形式良好且有效的 XML。)

قراءة المزيد عن XML الجيد والفعال في هذا النوع من XML.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("<br />سبب الخطأ: " + xmlDoc.parseError.reason)

document.write("<br />خطأ السطر: " + xmlDoc.parseError.line) TIY أو

رؤية الملف XML فقط

خصائص بيان الخطأ الخصائص
الوصف errorCode
يعود إلى رمز الخطأ كعدد طويل. reason
يعود إلى سلسلة تحتوي على سبب الخطأ. line
يعود إلى رقم السطر الذي أحدث الخطأ كعدد طويل. linepos
يعود إلى مكان السطر الذي أحدث الخطأ كعدد طويل. srcText
يعود إلى سلسلة تحتوي على السطر الذي أحدث الخطأ. url
يعود إلى عنوان URL للوثيقة المحمولة. filepos