Pfadausdrücke: Location Steps

(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 4.)

Da die Schritte, aus denen sich ein Pfadausdruck zusammensetzt, der Lokalisie­rung (Auffindung) der gewünschten Sequenz dienen, werden sie auch Loca­tion Steps genannt.

Jeder Schritt erfolgt in Richtung einer der im vorhergehenden Abschnitt beschriebenen Achsen. Auf alle dieser Achse zugehörigen Knoten wird anschließend ein Knotentest (node test) angewendet, um die resultierende Knotensequenz einzuschränken. Der Knotentest kann sich auf den Knotenbe­zeichner (NameTest) oder den Knotentyp (KindTest) beziehen. Der Teil des Location Steps, der den Achsenbezeichner und den Nodetest beinhaltet, wird auch als Achsenschritt bezeichnet. Zunächst werden im Folgenden der Kno­tentest und seine zwei Untergruppen behandelt.

Die sich aus diesem Achsenschritt ergebende Sequenz kann unmittelbar noch durch ein oder mehrere sogenannte Predicates gefiltert werden. Die Ergebnis­sequenz enthält also diejenigen Knoten, die erstens den Achsenschritt und zweitens alle folgenden Predicate-Bedingungen erfüllt haben.

   

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XPath bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Galileo Press, Rheinwerkallee 4, 53227 Bonn