Instancia del DOM XML

Análisis XML DOM

En el siguiente ejemplo se utiliza el archivo XML:books.xml

Cargar y analizar un archivo XML
Cargar y analizar una cadena XML

Explicación de ejemplos

Atributos y métodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Función loadXMLString()Ubicado en JavaScript externo, utilizado para cargar una cadena XML.

Cargar y analizar un archivo XML
Cargar y analizar una cadena XML

Explicación de ejemplos

Información de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Obtener el nombre del nodo del nodo de elemento
Obtener el texto del nodo de texto
Cambiar el texto del nodo de texto
Obtener el nombre y el tipo del nodo del nodo de elemento

Explicación de ejemplos

Lista de nodos XML DOM y lista de propiedades

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Obtener el texto del primer elemento <title>
Recorrer los nodos utilizando la propiedad length
Obtener las propiedades del elemento

Explicación de ejemplos

Recorrido del árbol de nodos del DOM XML

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLString()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Recorrer un árbol de nodos
Recorrer todos los nodos hijos del elemento <book>.

Explicación de ejemplos

Diferencias en el navegador XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Mostrar la longitud de la lista de nodos
Este ejemplo muestra la longitud de una lista de nodos. El resultado es diferente en IE y otros navegadores.
Ignorar el texto en blanco entre los nodos
Este ejemplo verifica el nodeType del nodo y solo maneja los nodos de elemento.

Explicación de ejemplos

Localización de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Obtener el nodo padre del nodo
Obtener el primer nodo hijo del nodo
Obtener el último nodo hijo del nodo
Obtener el elemento hermano siguiente del nodo
Obtener el elemento hermano anterior del nodo

Explicación de ejemplos

Obtención de valores de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Obtener el valor del elemento
Obtener el valor del atributo

Explicación de ejemplos

Cambio de valores de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Cambiar el nodo de texto del elemento
Cambiar el valor del atributo utilizando setAttribute
Cambiar el valor del atributo utilizando nodeValue

Explicación de ejemplos

Eliminación de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Eliminar nodo de elemento
Eliminar el nodo de elemento actual
Eliminar nodo de texto
Limpiar el texto del nodo de texto
Eliminar propiedad según el nombre
Eliminar propiedad según el objeto

Explicación de ejemplos

Reemplazo de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Reemplazar el nodo de elemento
Reemplazar los datos del nodo de texto

Explicación de ejemplos

Añadición de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Agregar un nodo después del último nodo subyacente
Agregar un nodo antes del nodo subyacente especificado
Agregar una nueva propiedad
Agregar datos a un nodo de texto

Explicación de ejemplos

Clonación de nodos XML DOM

El siguiente ejemplo utiliza un archivo XML books.xml.

Función loadXMLDoc()ubicado en JavaScript externo, utilizado para cargar archivos XML.

Copiar un nodo y agregarlo a un nodo existente
Este ejemplo utiliza cloneNode() para copiar un nodo y agregarlo al nodo raíz del documento XML.

Explicación de ejemplos