التحقق من صحة DTD
- صفحه قبلی موجودیت DTD
- صفحه بعدی مثال 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)
تأیید غیرفعال
با تنظیم 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 بخوانید.
- صفحه قبلی موجودیت DTD
- صفحه بعدی مثال DTD