Latest web development tutorials

Méthodes DOM XML

Propriétés et méthodes du DOM XML définit une interface de programmation.


Interface de programmation

Le noeud DOM XML est modélisé sous la forme d'une série d'objets. Node peut être consulté par le biais d'autres langages de programmation JavaScript ou. Dans ce tutoriel, nous utilisons JavaScript.

Sur l'interface de programmation DOM à travers un ensemble standard de propriétés et méthodes définies.

Propriétés suivent souvent "ce que quelque chose est« moyen d'utiliser (par exemple, le nom du nœud est «livre»).

Lesméthodes suivent souvent «faire quelque chose» façon d'utiliser (comme la suppression du "livre" noeud).


XML propriété DOM

Certaines propriétés DOM typiques:

  • x.nodeName - x nom
  • x.nodeValue - la valeur de x
  • x.parentNode - parent de x
  • Les noeuds enfants de x - x.childNodes
  • Attribut noeud x - x.attributes

Remarque: Dans la liste ci-dessus, x est un objet de noeud.


Méthodes DOM XML

  • x.getElementsByTagName(nom) - obtenir tous les éléments avec le nom de balise spécifié
  • x.appendChild(noeud) - insérer un nœud enfant à x
  • x.removeChild(noeud) - Supprime le nœud x enfant

Remarque: Dans la liste ci-dessus, x est un objet de noeud.


Exemples

Obtenez le texte de books.xml l'élément <title> de code JavaScript:

txt = xmlDoc.getElementsByTagName ( "title") [0] .childNodes [0] .nodeValue

Après l'instruction est exécutée, txt sauvé valeur est "Everyday Italian".

Explication:

  • xmlDoc - DOM XML Les objets créés par l'analyseur
  • getElementsByTagName ( "title") [0 ] - le premier élément <title>
  • childNodes [0] - <title> premier noeud enfant (noeud de texte) éléments
  • nodeValue - valeur (le texte lui - même) noeud