التحقق من صحة DTD

يستطيع متصفح Internet Explorer 5.0 التحقق من صحة XML بناءً على DTD.

التحقق من صحة XML باستخدام معالج XML

عند محاولة فتح مستند XML معين، قد يحدث خطأ في معالج XML. يمكن استرجاع رمز الخطأ الدقيق، النص حتى الصف الموجود فيه من خلال الوصول إلى كائن parseError.

التعليقات:load( ) 方法用于文件,而 loadXML( ) 方法用于字符串。

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>کد خطا: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>دلیل خطا: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>خط خطا: ")
document.write(xmlDoc.parseError.line)

آزمایش کنید یا فقط یک نگاه به این فایل XML بیندازید.

تأیید غیرفعال

با تنظیم validateOnParse پردازش‌دهنده XML به "false"، می‌توانید تأیید را غیرفعال کنید.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>کد خطا: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>دلیل خطا: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>خط خطا: ")
document.write(xmlDoc.parseError.line)

آزمایش کنید

تأییدکننده XML عمومی

برای کمک به شما در تأیید فایل‌های XML، ما این لینک را ایجاد کرده‌ایم تا بتوانید هر فایل XML را تأیید کنید.

شیء parseError

می‌توانید در کتابخانه‌های ما بخوانید:دروس XML DOMبرای اطلاعات بیشتر درباره شیء parseError بخوانید.