Uharibifu wa DTD

Internet Explorer 5.0 inaweza kuwa na uharibifu kwa DTD kwa XML yako.

Tukia kwa msaidizi wa XML kufikiria

Kwa sababu inavyokusababisha kufungua faili ya XML, kigeukia kimepata kosa kwa msaidizi wa XML. Kwa kupata kosa kilichopaswa, inafaa kuwa na ujumbe wa parseError, ambao unaweza kutaka kosa kimepata, maandiko au ukurasa wa kuzalishwa.

Mwongozo:metodi ya kuisha mtandao inatumiwa kwa faili, hata hivyo metodi ya loadXML() inatumiwa kwa maneno.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Kitambaa cha Kufikia: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br> Sababu ya Kufikia: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Urefu wa Kufikia: ")
document.write(xmlDoc.parseError.line)

Jaribu sasa au Kunaangalia faili ya XML hii tu.

Kufunguliwa tathmini

Kwa kuweka tathmini ya kusoma wa XML kwa 'false', inaweza kufunguliwa.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Kitambaa cha Kufikia: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br> Sababu ya Kufikia: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Urefu wa Kufikia: ")
document.write(xmlDoc.parseError.line)

Jaribu sasa

Tathmini wa XML wa kawaida

Kuwa na kujua kuwa tunaweza tathmini faili ya XML, tukatokana na hili tunakutengeneza kiungo hiki, kwa sababu tu tukikubaliana kuwa tunaweza tathmini kila faili ya XML.

Kiwango cha uharibifu kwa kusoma 'parseError'

Unaweza kusoma zaidi kuhusu kiwango cha uharibifu kwa kusoma 'parseError' kwa sababu ya kusoma 'parseError' katikaMafunzo ya XML DOMKueleza zaidi kuhusu kiwango cha uharibifu kwa kusoma 'parseError' kwa sababu ya kusoma 'parseError'.