DTD ÑéÖ¤
Internet Explorer 5.0 ¿É¸ù¾Ýij¸ö 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>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 ½âÎöÆ÷µÄ validateOnParse ÉèÖÃΪ "false"£¬¾Í¿ÉÒԹرÕÑéÖ¤¡£
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)
ͨÓÃµÄ XML ÑéÖ¤Æ÷
ΪÁ˰ïÖúÄúÑéÖ¤ XML Îļþ£¬ÎÒÃÇ´´½¨ÁË´ËÁ´½Ó£¬ÕâÑùÄã¾Í¿ÉÒÔÑéÖ¤ÈκΠXML ÎļþÁË¡£
parseError ¶ÔÏó
Äú¿ÉÒÔÔÚÎÒÃǵġ¶XML DOM ½Ì³Ì¡·ÖÐÔĶÁ¸ü¶àÓÐ¹Ø parseError ¶ÔÏóµÄÐÅÏ¢¡£