Validasyon ng DTD

Internet Explorer 5.0 ay maaaring validyahan ang iyong XML ayon sa DTD.

Pagtibayin sa pamamagitan ng XML parser

Kapag sinisikap mong buksan ang isang XML dokumento, maaaring magmungkahi ang XML parser ng mga error. Sa pamamagitan ng pag-access sa objekto ng parseError, maaaring makuha ang tiyak na code, teksto, o ang pangkat ng linya na nagiging sanhi ng error.

Komentaryo: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)

Subukan ang iyong sarili o Subukan lamang na tingnan ang file na XML na ito.

I-off ang Pagtibay

Sa pamamagitan ng pagtatakda ng validateOnParse ng parser ng XML sa "false", maaaring i-off ang pagtibay.

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)

Subukan ang iyong sarili

Pangkalahatang Validator ng XML

Upang makatulong sayo na patunayan ang file na XML, nilikha namin ang link na ito, sa gayon ay puwedeng patunayan ang anumang file na XML.

Objekto ng parseError

Maaari kang makita sa amingTutorial ng XML DOMMakakita ng mas maraming impormasyon tungkol sa objekto ng parseError sa