أخطاء معالج XML DOM (Parser Errors)
- يعود بيان الموقع الخطأ إلى مكان ملف طويل. الصفحة السابقة
- الصفحة التالية DOM ProcessingInstr
مفردة 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 |
- يعود بيان الموقع الخطأ إلى مكان ملف طويل. الصفحة السابقة
- الصفحة التالية DOM ProcessingInstr