30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

200<br />

Einführung in XML<br />

■<br />

■<br />

public boolean hasChildNodes()<br />

liefert true, falls Node Unterknoten hat.<br />

public Node cloneNode(boolean deep)<br />

erzeugt eine Kopie von Node.<br />

Da Node verschiedene Knotentypen repräsentiert, hängt das Verhalten der<br />

Methoden vom Typ des Knotens ab. So erzeugen einige dieser Methoden<br />

sogar einen Fehler, falls sie bei dem jeweiligen Knoten keinen Sinn<br />

machen, z. B. der Aufruf der Methode insertBefore bei einem Text-<br />

Knoten. Andere Methoden liefern unterschiedliche Werte in Abhängigkeit<br />

des Knotentyps. Die Werte für nodeName, nodeValue und attributes<br />

(sowohl bei get- als auch set-Methoden) sind für einige Knotentypen<br />

in der folgenden Tabelle aufgelistet:<br />

Interface nodeName nodeValue attributes<br />

Attr Attributname Attributwert null<br />

CDATASection #cdata-section Inhalt des<br />

CDATA-Abschnitts<br />

null<br />

Comment #comment Inhalt des<br />

Kommentars<br />

null<br />

Document #document null null<br />

Element Elementname null NamedNodeMap<br />

Text #text Textinhalt null<br />

10.3.6 Attr<br />

Attr repräsentiert einen Attribut-Node. Zusätzlich zu den vererbten<br />

Methoden von Node werden die folgenden Methoden deklariert:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!