خطاهای پردازش‌کننده XML DOM (Parser Errors)

عنصر parseError مایکروسافت برای بازیابی اطلاعات خطا از پردازش‌کننده XML مایکروسافت استفاده می‌شود.

عنصر parseError

وقتی که شما سعی می‌کنید یک مستند XML را باز کنید، ممکن است یک خطای پردازش‌کننده (parser-error) رخ دهد.

از طریق این عنصر parseError، شما می‌توانید کد خطا، خطایی که منجر به خطا شده است و غیره را بازیابی کنید.

توضیح:عنصر parseError متعلق به استاندارد W3C DOM نیست!

خطای فایل (File Error)

در کد زیر، ما سعی می‌کنیم یک فایل ناموجود را بارگذاری کنیم و برخی از ویژگی‌های خطا را نمایش دهیم:

بیشتر درباره 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 خوب و معتبر بخوانید.
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 ببینید

ویژگی‌های موضوع parseError ویژگی
شرح errorCode
بازگشت به یک طولانی که کد خطا را نشان می‌دهد. reason
بازگشت به یک رشته شامل دلیل خطا. line
بازگشت به یک طولانی که شماره خط را نشان می‌دهد. linepos
بازگشت به یک طولانی که مکان خطای خط را نشان می‌دهد. srcText
بازگشت به یک رشته شامل خطای ایجاد شده. url
بازگشت به URL مربوط به مستند بارگذاری شده. filepos