Información de nodos DOM XML
- Página Anterior Acceder a Nodos DOM
- Página Siguiente Lista de Nodos DOM
nodeName
、nodeValue
Y nodeType
El atributo contiene información sobre el nodo.
Atributo del nodo
En XML DOM, cada nodo es unObjeto.
El objeto tiene métodos (funciones) y propiedades (información sobre el objeto), y se puede acceder y operar a través de JavaScript.
Tres propiedades importantes de los nodos XML DOM son:
- nodeName
- nodeValue
- nodeType
Atributo de nombre de nodo
nodeName
El atributo especifica el nombre del nodo.
- nodeName es de solo lectura
- El nodeName del nodo de elemento es el nombre de la etiqueta
- El nodeName del atributo de nodo es el nombre del atributo
- El nodeName del nodo de texto siempre es #text
- El nodeName del nodo de documento siempre es #document
Atributo de valor de nodo
nodeValue
El atributo especifica el valor del nodo.
- El atributo de nodo de elemento nodeValue es undefined
- El atributo de nodo de texto nodeValue es el texto propio
- El atributo de nodo nodeValue es el valor del atributo
Obtener el valor del elemento
El siguiente código recupera el valor del texto del nodo de elemento <title> primero:
Ejemplo
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Resultado: txt = "雅舍谈吃"
Ejemplo de explicación:
- Supongamos que ya ha cargado books.xml cargado a
xmlDoc
中 - Obtener el texto del nodo de elemento <title> primero
- Asignar
txt
Variable configurada como el valor del nodo de texto
Cambiar el valor del elemento
El siguiente código cambia el valor del texto del nodo de elemento <title> primero:
Ejemplo
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Ejemplo de explicación:
- Supongamos que ya ha cargado books.xml cargado a
xmlDoc
中 - Obtener el texto del nodo de elemento <title> primero
- Cambiar el valor del nodo de texto a "Cocina Cantonesa"
Atributo de Tipo de Nodo
nodeType
El atributo especifica el tipo del nodo.
nodeType
Es de solo lectura.
El tipo de nodo más importante es:
Tipo de Nodo | NodeType |
---|---|
Elemento | 1 |
Atributo | 2 |
Texto | 3 |
Comentario | 8 |
Documento | 9 |
- Página Anterior Acceder a Nodos DOM
- Página Siguiente Lista de Nodos DOM