Typy węzłów XML DOM
- Poprzednia strona Podręcznik XML
- Następna strona DOM Node
DOM przedstawia dokument jako hierarchię obiektów węzłów.
Typ węzła
Poniższa tabela pokazuje różne typy węzłów W3C oraz ich możliwe podelementy:
Typ węzła | Opis | Podelementy |
---|---|---|
Document | Oznacza cały dokument (korzeń drzewa DOM) |
|
DocumentFragment | Oznacza lekki obiekt Document, który zawiera część dokumentu. |
|
Doctype | Zapewnia interfejs do encji zdefiniowanej dla dokumentu. | Brak |
Instrukcja przetwarzania | Oznacza instrukcję przetwarzania. | Brak |
Odwołanie do encji | Oznacza element odwołania do encji. |
|
Element | Oznacza element (element) |
|
Atrybut | Oznacza atrybut. |
|
Text | Oznacza tekst w elemencie lub atrybucie. | Brak |
CDATASection | Oznacza sekcję CDATA w dokumencie (tekst nie jest przetwarzany przez analizator) | Brak |
Komentarz | Oznacza komentarz. | Brak |
Encja | Oznacza encję. |
|
Notacja | Oznacza symbol zadeklarowany w DTD. | Brak |
Typ węzła - zwracane wartości
Poniższa tabela pokazuje wartości, które mogą być zwrócone przez atrybuty nodeName i nodeValue dla każdego typu węzła:
Typ węzła | Zwracana wartość nodeName | Zwracana wartość nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #fragment dokumentu | null |
Doctype | Nazwa doctype | null |
Odwołanie do encji | Nazwa odwołania do encji | null |
Element | nazwa elementu | null |
Atrybut | Nazwa atrybutu | Wartość atrybutu |
Instrukcja przetwarzania | target | Zawartość węzła |
Komentarz | #comment | Tekst komentarza |
Text | #text | Zawartość węzła |
CDATASection | #cdata-section | Zawartość węzła |
Encja | Nazwa encji | null |
Notacja | Nazwa symbolu | null |
Typy węzłów - imię stałe
Typ węzła | Imię stałe |
---|---|
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 |
- Poprzednia strona Podręcznik XML
- Następna strona DOM Node