DOM XML - Các phương thức
DOM như một API chứa các giao diện đại diện cho các loại thông tin khác nhau có thể được tìm thấy trong tài liệu XML, chẳng hạn như các phần tử và văn bản. Các giao diện này bao gồm các phương thức và thuộc tính cần thiết để làm việc với các đối tượng này. Các thuộc tính xác định đặc tính của nút trong khi các phương thức cung cấp cách thao tác với các nút.
Bảng sau liệt kê các lớp và giao diện DOM:
Không. | Giao diện & Mô tả |
---|---|
1 | DOMImplementation Nó cung cấp một số phương thức để thực hiện các hoạt động độc lập với bất kỳ trường hợp cụ thể nào của mô hình đối tượng tài liệu. |
2 | DocumentFragment Nó là đối tượng tài liệu "nhẹ" hoặc "tối thiểu" và nó (như là lớp cha của Tài liệu) cố định cây XML / HTML trong một tài liệu chính thức. |
3 | Document Nó đại diện cho nút cấp cao nhất của tài liệu XML, cung cấp quyền truy cập vào tất cả các nút trong tài liệu, bao gồm cả phần tử gốc. |
4 | Node Nó đại diện cho nút XML. |
5 | NodeList Nó đại diện cho một danh sách các đối tượng Node chỉ đọc . |
6 | NamedNodeMap Nó đại diện cho tập hợp các nút có thể được truy cập theo tên. |
7 | Data Nó mở rộng Node với một tập hợp các thuộc tính và phương thức để truy cập dữ liệu ký tự trong DOM. |
số 8 | Attribute Nó đại diện cho một thuộc tính trong một đối tượng Element. |
9 | Element Nó đại diện cho nút phần tử. Bắt nguồn từ Node. |
10 | Text Nó đại diện cho nút văn bản. Bắt nguồn từ CharacterData. |
11 | Comment Nó đại diện cho nút bình luận. Bắt nguồn từ CharacterData. |
12 | ProcessingInstruction Nó đại diện cho một "hướng dẫn xử lý". Nó được sử dụng trong XML như một cách để giữ thông tin cụ thể của bộ xử lý trong văn bản của tài liệu. |
13 | CDATA Section Nó đại diện cho Phần CDATA. Bắt nguồn từ Văn bản. |
14 | Entity Nó đại diện cho một thực thể. Bắt nguồn từ Node. |
15 | EntityReference Điều này đại diện cho một tham chiếu thực thể trong cây. Bắt nguồn từ Node. |
Chúng ta sẽ thảo luận về các phương thức và thuộc tính của từng Giao diện ở trên trong các chương tương ứng của chúng.