Pengesahan DTD
Gunakan Internet Explorer untuk mengesahkan XML anda terhadap DTD.
Pengesahan melalui penghurai XML
Apabila anda cuba membuka dokumen XML, penghurai XML mungkin menghasilkan ralat. Dengan mengakses objek parseError, anda boleh mendapatkan semula kod, teks dan juga baris yang tepat yang menyebabkan ralat.
Nota: Kaedah load() adalah untuk fail, manakala kaedah loadXML() adalah untuk rentetan.
Instance
<html> <body> <h3> This demonstrates a parser error: </h3> <script> 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); </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Lihat fail xml
Matikan pengesahan
Anda boleh mematikan pengesahan dengan menetapkan validateOnParse penghurai XML kepada "false".
Instance
<html> <body> <script> 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); </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Pengesah XML Sejagat
Untuk membantu anda mengesahkan fail XML, kami telah mencipta pautan ini supaya anda boleh mengesahkan mana-mana fail XML.
parseError Object
Anda boleh membaca lebih lanjut tentang objek parseError dalam Tutorial XML DOM kami.