Latest web development tutorials

Métodos DOM XML

Propiedades y métodos del DOM XML define una interfaz de programación.


Interfaz de programación

El nodo DOM XML se modela como una serie de objetos. Nodo se puede acceder a través de JavaScript u otros lenguajes de programación. En este tutorial, se utiliza JavaScript.

En DOM interfaz de programación a través de un conjunto estándar de propiedades y métodos definidos.

Propiedades siguen a menudo "lo que algo es" manera de utilizar (por ejemplo, el nombre de nodo es "libro").

Métodos menudo siguen a "hacer algo" manera de utilizar (por ejemplo, eliminar el "libro" nodo).


Propiedad XML DOM

Algunas propiedades DOM típicos:

  • x.nodeName - x nombre
  • x.nodeValue - el valor de x
  • x.parentNode - matriz de x
  • Los nodos hijos de x - x.childNodes
  • Atributo nodo x - x.attributes

Nota: En la lista anterior, x es un objeto de nodo.


Métodos DOM XML

  • x.getElementsByTagName(nombre) - obtener todos los elementos con el nombre de la etiqueta especificada
  • x.appendChild(nodo) - insertar un nodo hijo de x
  • x.removeChild(nodo) - Elimina el nodo hijo de x

Nota: En la lista anterior, x es un objeto de nodo.


Ejemplos

Obtener texto de books.xml el elemento <title> de código JavaScript:

txt = xmlDoc.getElementsByTagName ( "título") [0] .childNodes [0] .nodeValue

Después se ejecuta la instrucción, txt salvado valor es "Everyday Italian".

explicación:

  • xmlDoc - DOM XML objetos creados por el analizador
  • getElementsByTagName ( "título") [0 ] - el primer elemento <title>
  • childNodes [0] - <title> primer nodo hijo (nodo de texto) elementos
  • nodeValue - valor (el texto mismo) nodo