Типы элементов XML DOM (Node Types)
- Предыдущая страница Содержание руководства DOM
- Следующая страница DOM Attr
пример
В следующем примере мы будем использовать файл XML: books.xmlи функцию JavaScript loadXMLDoc().
тип узла
в таблице ниже перечислены различные типы узлов W3C и их возможные дочерние элементы:
тип узла | описание | дочерние элементы |
---|---|---|
Document | весь документ (корневой узел DOM-дерева) |
|
DocumentFragment | легковесный объект Document, содержащий часть документа |
|
DocumentType | предоставляет интерфейс для实体, определенного в документе | None |
ProcessingInstruction | инструкция обработки | None |
EntityReference | элемент ссылки на элемент |
|
Element | элемент element |
|
Attr | атрибут |
|
Text | текстовое содержимое элемента или属性的 | None |
CDATASection | сегмент CDATA в документе (текст не анализируется анализатором) | None |
Comment | комментарий | None |
Сущность | элемент |
|
Notation | символ, объявленный в DTD | None |
тип узла - возвращаемое значение
в таблице ниже перечислены значения, которые могут быть возвращены свойствами nodeName и nodeValue для каждого типа узла:
тип узла | возвратное значение nodeName | возвратное значение nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #фрагмент документа | null |
DocumentType | имя doctype | null |
EntityReference | Имя ссылки на сущность | null |
Element | имя элемента | null |
Attr | Имя атрибута | Значение атрибута |
ProcessingInstruction | target | Содержимое узла |
Comment | #comment | Текст комментария |
Text | #text | Содержимое узла |
CDATASection | #cdata-section | Содержимое узла |
Сущность | Имя сущности | null |
Notation | Имя символа | null |
NodeTypes - имена постоянных
NodeType | Имя постоянной |
---|---|
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 |
- Предыдущая страница Содержание руководства DOM
- Следующая страница DOM Attr