Latest web development tutorials

XML-DOM-Methoden

Eigenschaften und Methoden des XML DOM definiert eine Programmierschnittstelle.


Programming Interface

Die XML DOM Knotens wird als eine Reihe von Objekten modelliert. Knoten können über JavaScript oder anderen Programmiersprachen zugegriffen werden. In diesem Tutorial verwenden wir JavaScript.

Auf DOM-Programmierschnittstelle über einen Standardsatz von Eigenschaften und Methoden definiert.

Eigenschaften folgen oft " , was etwas ist" Art und Weise zu verwenden (zum Beispiel der Knotenname "Buch").

Methoden folgen oft Weise "etwas zu tun" (wie zum Beispiel das Löschen des "Buches" Knoten) zu verwenden.


XML DOM-Eigenschaft

Einige typische DOM Eigenschaften:

  • x.nodeName - x Name
  • x.nodeValue - der Wert von x
  • x.parentNode - x-Mutter
  • Kinderknoten von x - x.childNodes
  • Attributknoten x - x.attributes

Hinweis: In der Liste oben, x ist ein Knotenobjekt.


XML-DOM-Methoden

  • x.getElementsByTagName(name) - erhalten alle Elemente mit dem angegebenen Tag - Namen
  • x.appendChild(Knoten) - legen Sie einen untergeordneten Knoten zu x
  • x.removeChild(Knoten) - Entfernt den untergeordneten Knoten aus x

Hinweis: In der Liste oben, x ist ein Knotenobjekt.


Beispiele

Erhalten Sie Text aus books.xml <title> Element von JavaScript-Code:

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

Nachdem die Anweisung ausgeführt wird, txt gespeicherten Wert ist "Everyday Italian".

Erläuterung:

  • xmlDoc - XML - DOM- Objekte , die vom Parser erstellt
  • getElementsByTagName ( "title") [0 ] - das erste Element <title>
  • childnodes [0] - <title> ersten Kindknoten (Textknoten) Elemente
  • nodeValue - Wert (der Text selbst) Knoten