การตรวจสอบ DTD
ใช้ Internet Explorer อาจขึ้นอยู่กับการตรวจสอบ DTD XML ของคุณ
Verified by parsers XML
เมื่อคุณพยายามที่จะเปิดเอกสาร XML, XML parser อาจเกิดข้อผิดพลาด โดยการเข้าถึงวัตถุ parseError คุณสามารถดึงสาเหตุที่แท้จริงของรหัสข้อผิดพลาดข้อความและแม้ในที่ที่
หมายเหตุ: โหลด () วิธีการที่จะใช้ไฟล์ loadXML () วิธีการสำหรับสตริง
ตัวอย่าง
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="true";
xmlDoc.load("note_dtd_error.xml");
document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
xmlDoc.async="false";
xmlDoc.validateOnParse="true";
xmlDoc.load("note_dtd_error.xml");
document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
ลอง»
ปิดการตรวจสอบ
โดย XML parser validateOnParse ตั้งค่าเป็น "เท็จ" คุณสามารถปิดการตรวจสอบ
ตัวอย่าง
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="false";
xmlDoc.load("note_dtd_error.xml");
document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
xmlDoc.async="false";
xmlDoc.validateOnParse="false";
xmlDoc.load("note_dtd_error.xml");
document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
ลอง»
ยูนิเวอร์แซตรวจสอบ XML
เพื่อช่วยให้คุณตรวจสอบไฟล์ XML ที่เราสร้างนี้ การเชื่อมโยง เพื่อให้คุณสามารถตรวจสอบไฟล์ XML ใด ๆ
วัตถุ parseError
คุณสามารถของเรา "XML DOM สอน" อ่านเพิ่มเติมเกี่ยวกับวัตถุ parseError