Loại kết điểm XML DOM (Node Types)
- Trang trước Mục lục hướng dẫn DOM
- Trang tiếp theo DOM Attr
Mẫu
Trong ví dụ dưới đây, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc().
Loại phần tử
Bảng dưới đây liệt kê các loại phần tử W3C khác nhau và các phần tử con mà chúng có thể có:
Loại phần tử | Mô tả | Phần tử con |
---|---|---|
Document | Chỉ định tài liệu toàn bộ (nút gốc của cây DOM) |
|
DocumentFragment | Chỉ định đối tượng Document nhẹ, chứa một phần của tài liệu. |
|
DocumentType | Cung cấp giao diện cho thực thể được định nghĩa trong tài liệu. | None |
ProcessingInstruction | Chỉ định hướng dẫn xử lý. | None |
EntityReference | Chỉ định phần tử tham chiếu thực thể. |
|
Element | Chỉ định phần tử element (element). |
|
Attr | Chỉ định thuộc tính. |
|
Text | Chỉ định nội dung văn bản của phần tử hoặc thuộc tính. | None |
CDATASection | Chỉ định đoạn CDATA trong tài liệu (text không bị phân tích) | None |
Comment | Chỉ định ghi chú. | None |
Thực thể | Chỉ định thực thể. |
|
Notation | Chỉ định ký hiệu được khai báo trong DTD. | None |
Loại phần tử - Giá trị được trả về
Bảng dưới đây liệt kê các giá trị mà thuộc tính nodeName và nodeValue có thể trả về cho mỗi loại phần tử:
Loại phần tử | nodeName của nó trả về giá trị | nodeValue của nó trả về giá trị |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | Tên document type | null |
EntityReference | Tên tham chiếu thực thể | null |
Element | Tên phần tử | null |
Attr | Tên thuộc tính | Giá trị thuộc tính |
ProcessingInstruction | target | Nội dung của nút |
Comment | #comment | Văn bản chú thích |
Text | #text | Nội dung của nút |
CDATASection | #cdata-section | Nội dung của nút |
Thực thể | Tên thực thể | null |
Notation | Tên ký hiệu | null |
NodeTypes - Giá trị không đổi
NodeType | Giá trị không đổi |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- Trang trước Mục lục hướng dẫn DOM
- Trang tiếp theo DOM Attr