Tipos de nodos XML DOM (Node Types)
- Página anterior Índice del manual de DOM
- Página siguiente DOM Attr
Ejemplo
En el siguiente ejemplo, utilizaremos el archivo XML books.xmlasí como la función JavaScript loadXMLDoc().
Tipo de nodo
La siguiente tabla enumera los diferentes tipos de nodos W3C y los elementos que pueden tener:
Tipo de nodo | Descripción | Elementos hijos |
---|---|---|
Documento | Representa el documento completo (nodo raíz del árbol DOM). |
|
Fragmento de Documento | Representa un objeto Document ligero que contiene parte del documento. |
|
DocumentType | Proporciona una interfaz para las entidades definidas en el documento. | Ninguno |
ProcessingInstruction | Representa una instrucción de procesamiento. | Ninguno |
EntityReference | Representa el elemento de referencia de entidad. |
|
Elemento | Representa el elemento element (elemento). |
|
Attr | Representa una propiedad. |
|
Texto | Representa el contenido de texto en un elemento o atributo. | Ninguno |
CDATASection | Representa un segmento de CDATA en el documento (el texto no será analizado por el analizador). | Ninguno |
Comentario | Representa un comentario. | Ninguno |
Entidad | Representa una entidad. |
|
Notación | Representa el símbolo declarado en DTD. | Ninguno |
Tipo de nodo - Valores retornados
La siguiente tabla enumera los valores que pueden retornar nodeName y nodeValue para cada tipo de nodo:
Tipo de nodo | El valor de retorno de nodeName | El valor de retorno de nodeValue |
---|---|---|
Documento | #documento | null |
Fragmento de Documento | #fragmento de documento | null |
DocumentType | Nombre del doctype | null |
EntityReference | Nombre de la referencia de entidad | null |
Elemento | Nombre del elemento | null |
Attr | Nombre del atributo | Valor del atributo |
ProcessingInstruction | target | Contenido del nodo |
Comentario | #comment | Texto de comentario |
Texto | #text | Contenido del nodo |
CDATASection | #cdata-section | Contenido del nodo |
Entidad | Nombre de la entidad | null |
Notación | Nombre del símbolo | null |
NodeTypes - Constantes nombradas
NodeType | Constante nombrada |
---|---|
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 |
- Página anterior Índice del manual de DOM
- Página siguiente DOM Attr