DTD 验证

Internet Explorer 5.0 可以根据某个 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>Kode Error: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Alasan Error: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Baris Error: ")
document.write(xmlDoc.parseError.line)

Coba Sendiri atau Hanya lihat berkas XML ini

Tutup Verifikasi

Dengan mengatur validateOnParse parser XML menjadi "false", verifikasi dapat ditutup.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Kode Error: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Alasan Error: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Baris Error: ")
document.write(xmlDoc.parseError.line)

Coba Sendiri

Pemverifikasi XML Umum

Untuk membantu Anda memverifikasi berkas XML, kami menciptakan tautan ini, sehingga Anda dapat memverifikasi berkas XML apapun.

Objek parseError

Anda dapat membaca di dalam kamiPanduan XML DOMBaca lebih banyak tentang objek parseError di sini。