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