Xác thực DTD

Internet Explorer 5.0 có thể xác thực XML của bạn dựa trên một DTD.

Xác thực thông qua bộ phân tích XML

Khi bạn cố gắng mở một tài liệu XML nào đó, bộ phân tích XML có thể tạo ra lỗi. Bằng cách truy cập đối tượng parseError, bạn có thể lấy lại mã lỗi cụ thể, văn bản thậm chí là dòng mà lỗi xảy ra.

Ghi chú:Phương thức load( ) được sử dụng cho tệp, trong khi phương thức loadXML( ) được sử dụng cho chuỗi.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Mã lỗi: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Lý do lỗi: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Đường dẫn lỗi: ")
document.write(xmlDoc.parseError.line)

Thử ngay hoặc Chỉ cần xem tệp XML này

Tắt kiểm tra

Bằng cách đặt validateOnParse của bộ giải mã XML thành "false", bạn có thể tắt kiểm tra.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Mã lỗi: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Lý do lỗi: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Đường dẫn lỗi: ")
document.write(xmlDoc.parseError.line)

Thử ngay

Kiểm tra XML tổng quát

Để giúp bạn kiểm tra tệp XML, chúng tôi đã tạo liên kết này, để bạn có thể kiểm tra bất kỳ tệp XML nào.

Đối tượng parseError

Bạn có thể trong《Hướng dẫn XML DOM》Để đọc thêm thông tin về đối tượng parseError.