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.

Kapitel 5 – XSLT und XPath 83<br />

Knotentest<br />

Bedeutung<br />

QName<br />

Die Angabe eines Namens (z. B. book)<br />

bedeutet bei einer Attributachse Attribute<br />

mit diesem Namen, in einer Namensraumachse<br />

Namensräume mit diesem<br />

Namen, in allen anderen Fällen Elemente<br />

mit diesem Namen.<br />

* In einer Attributachse jedes Attribut, in<br />

einer Namensraumachse jeder Namensraum,<br />

in allen anderen Achsen jedes<br />

Element.<br />

node()<br />

Jeder Knoten.<br />

text()<br />

Jeder Textknoten.<br />

processing-instruction()<br />

Jede Steueranweisung.<br />

comment()<br />

Jeder Kommentarknoten.<br />

/ Der Wurzelknoten.<br />

@*<br />

Jedes Attribut.<br />

Tab. 5–2 Knotentests in XPath<br />

Die Angabe eines Pfades kann in der langen Schreibweise in der Form<br />

Achse::Knotentest[Prädikat1]...[PrädikatN]<br />

erfolgen oder in der kurzen Schreibweise, wo die Achsenangabe verkürzt<br />

wird und :: wegfällt. In den meisten Fällen kommt man mit der kurzen<br />

Schreibweise aus.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!