Xác thực DTD
- Trang trước DTD thực thể
- Trang tiếp theo Ví dụ 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)
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)
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.
- Trang trước DTD thực thể
- Trang tiếp theo Ví dụ DTD