تأیید DTD
- صفحه قبلی DTD اجزا
- صفحه بعدی مثالهای DTD
اینترنت اکسپلورر 5.0 میتواند XML شما را بر اساس یک DTD تأیید کند.
تأیید از طریق کارگزار 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