DTD ਪ੍ਰਮਾਣੀਕਰਣ
Internet Explorer 5.0 ਨਾਲ ਤੁਹਾਡਾ XML ਕਿਸੇ DTD ਦੇ ਅਧਾਰ 'ਤੇ ਪ੍ਰਮਾਣੀਕਰਣ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
XML ਪਾਰਸਿੰਗ ਪ੍ਰੋਸੈਸਰ ਦੇ ਰਾਹੀਂ ਪ੍ਰਮਾਣੀਕਰਣ
ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ XML ਦਸਤਾਵੇਜ਼ ਖੋਲ੍ਹਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, XML ਪਾਰਸਿੰਗ ਪ੍ਰੋਸੈਸਰ ਵਿਆਧੀ ਹੋ ਸਕਦਾ ਹੈ। ਪਾਰਸਿੰਗ ਐਰਰਰ ਆਬਜੈਕਟ ਦੀ ਪਹੁੰਚ ਦੇ ਰਾਹੀਂ, ਤੁਸੀਂ ਵਿਆਧੀ ਦਾ ਵਿਸ਼ੇਸ਼ ਕੋਡ, ਟੈਕਸਟ ਜਾਂ ਮੌਜੂਦਾ ਪਾਨ ਲੈ ਸਕਦੇ ਹੋ。
ਟਿੱਪਣੀਆਂ:load( ) ਮੰਥਨ ਫਾਈਲ ਲਈ ਹੈ, ਜਦੋਂ ਕਿ loadXML( ) ਮੰਥਨ ਸਟਰਿੰਗ ਲਈ ਹੈ。
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write("
Error Code: ") document.write(xmlDoc.parseError.errorCode) document.write("
Error Reason: ") document.write(xmlDoc.parseError.reason) document.write("
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("
Error Code: ") document.write(xmlDoc.parseError.errorCode) document.write("
Error Reason: ") document.write(xmlDoc.parseError.reason) document.write("
Error Line: ") document.write(xmlDoc.parseError.line)
通用的 XML 验证器
为了帮助您验证 XML 文件,我们创建了此链接,这样你就可以验证任何 XML 文件了。
parseError 对象
您可以在我们的《ایکس ایمل ڈی او ایم تعلیم》中阅读更多有关 parseError 对象的信息。