Lỗi bộ giải mã XML (Parser Errors)
- Trả về một giá trị dài biểu diễn vị trí tệp của lỗi. filepos Trang trước
- Trang tiếp theo DOM ProcessingInstr
Đối tượng parseError của Microsoft có thể được sử dụng để lấy thông tin lỗi từ bộ giải mã XML của Microsoft.
Đối tượng parseError
Khi bạn cố gắng mở một tệp XML, có thể xảy ra lỗi giải mã (parser-error).
Bằng cách này, bạn có thể lấy mã lỗi, dòng gây lỗi và các thông tin khác.
Ghi chú:Đối tượng parseError không thuộc chuẩn W3C DOM!
Lỗi tệp (File Error)
Trong đoạn mã dưới đây, chúng ta sẽ cố gắng tải một tệp không tồn tại và hiển thị một số thuộc tính lỗi:
中阅读更多有关形式良好且有效的 XML。) var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.load("ksdjf.xml") xmlDoc.load("note_error.xml") document.write("Mã lỗi: " + xmlDoc.parseError.errorCode) document.write("<br />Nguyên nhân lỗi: " + xmlDoc.parseError.reason)
Lỗi XML (XML Error)
Trong đoạn mã dưới đây, chúng ta sẽ làm cho bộ giải mã tải một tệp XML không hợp lệ.
(Bạn có thể trong trang web của chúng tôi Hướng dẫn XML 中阅读更多有关形式良好且有效的 XML。)
中阅读更多有关形式良好且有效的 XML。) var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.load("note_error.xml") document.write("Mã lỗi: " + xmlDoc.parseError.errorCode) document.write("<br />Nguyên nhân lỗi: " + xmlDoc.parseError.reason)
document.write("<br />Dòng lỗi: " + xmlDoc.parseError.line) TIY hoặc
Chỉ xem tệp XML này
Thuộc tính của đối tượng parseError | Thuộc tính |
---|---|
Mô tả | errorCode |
Trả về một giá trị dài biểu diễn mã lỗi. errorCode | reason |
Trả về một chuỗi chứa nguyên nhân gây ra lỗi. reason | line |
Trả về một giá trị dài biểu diễn số dòng của lỗi. line | linepos |
Trả về một giá trị dài biểu diễn vị trí dòng của lỗi. linepos | srcText |
Trả về một chuỗi chứa dòng gây ra lỗi. srcText | url |
Trả về URL chỉ đến tài liệu đã được tải. url | filepos |
- Trả về một giá trị dài biểu diễn vị trí tệp của lỗi. filepos Trang trước
- Trang tiếp theo DOM ProcessingInstr