Lập trình

XML DOM - Đối tượng DOMException

Thông báo các ngoại lệ hoặc thông báo từ đối tượng DOM chính.

Hằng số Dưới đây là các hằng số định nghĩa đối tượng DOMException. code

Giá trị hợp lệ của thuộc tính.Ghi chú:

Những hằng số này là thuộc tính tĩnh của DOMException, không phải thuộc tính của đối tượng ngoại lệ riêng lẻ.

Mô tả về lỗi tràn chỉ số của mảng hoặc chuỗi.

DOMSTRING_SIZE_ERR

Mô tả về việc yêu cầu văn bản quá lớn, không phù hợp với DOMString.

HIERARCHY_REQUEST_ERR

Mô tả về việc thực hiện thao tác đặt node vào vị trí không hợp lệ trong cây tài liệu.

WRONG_DOCUMENT_ERR

Mô tả về việc sử dụng node từ tài liệu khác với tài liệu tạo ra node.

INVALID_CHARACTER_ERR

Mô tả về việc sử dụng các ký tự không hợp lệ (ví dụ như trong tên phần tử).

NO_DATA_ALLOWED_ERR

Định nghĩa dữ liệu cho Node không hỗ trợ.

NO_MODIFICATION_ALLOWED_ERR

Mô tả về việc thực hiện thao tác sửa đổi các node chỉ đọc hoặc không được phép sửa đổi.

NOT_FOUND_ERR

Mô tả về việc không tìm thấy node cụ thể tại vị trí mong đợi.

NOT_SUPPORTED_ERR

Mô tả về việc hiện thực DOM hiện tại không hỗ trợ một thuộc tính hoặc phương pháp nào đó.

INUSE_ATTRIBUTE_ERR

Mô tả về việc đã liên kết một Attr node với một Element node khác và thực hiện việc liên kết một Attr node với một Element node khác.

INVALID_STATE_ERR

Giải thích việc sử dụng đối tượng ở trạng thái không được phép sử dụng hoặc không được phép sử dụng nữa.

SYNTAX_ERR

Giải thích lỗi có chứa lỗi ngữ pháp. Thường được sử dụng bởi tuyên bố thuộc tính CSS.

INVALID_MODIFICATION_ERR

Giải thích có thao tác trên đối tượng CSSRule hoặc CSSValue.

NAMESPACE_ERR

Giải thích có lỗi trong không gian tên của phần tử hoặc thuộc tính.

INVALID_ACCESS_ERR

Giải thích việc truy cập vào phương thức hiện tại của đối tượng bằng cách không hỗ trợ.

Thuộc tính code

Mã lỗi. Cung cấp thông tin chi tiết về nguyên nhân gây ra ngoại lệ. Giá trị hợp lệ (và ý nghĩa của chúng) được xác định bởi các hằng số được liệt kê trước đó.

Mô tả

Khi sử dụng không đúng hoặc sử dụng thuộc tính hoặc phương thức DOM trong môi trường không phù hợp, sẽ ném một đối tượng DOMException. Giá trị của thuộc tính code giải thích loại ngoại lệ tổng quát đã xảy ra. Lưu ý, khi đọc / ghi thuộc tính của đối tượng hoặc gọi phương thức của đối tượng, có thể ném đối tượng DOMException.

Trong cuốn sổ tay XML DOM do CodeW3C.com cung cấp, phần mô tả thuộc tính và phương thức của đối tượng liệt kê các ngoại lệ có thể bị ném.

Lưu ý, không phải tất cả các ngoại lệ trong DOM đều được thông báo bởi DOMException: các ngoại lệ liên quan đến module DOM Range sẽ gây ra ngoại lệ RangeException.