XPath-Ausdrücke: Operatoren und Keywords
(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 4.)
Ein XPath-Ausdruck kann sich aus einer beliebigen Anzahl von Teilausdrücken zusammensetzen, die mit Hilfe von Operatoren oder Schlüsselwörtern miteinander verknüpft werden. Innerhalb der Teilausdrücke muss dabei auch die Möglichkeit von Kommentaren gegeben sein. Je nach Art der eingesetzten Operatoren bzw. Schlüsselwörter unterscheidet man:
- Arithmetische Ausdrücke:
Verknüpfung von Teilausdrücken durch Rechenoperatoren - Vergleichsausdrücke:
Verknüpfung von Teilausdrücken durch Vergleichsoperatoren - Logische Ausdrücke:
Verknüpfung von Teilausdrücken durch logische Operatoren - Operatoren für Sequenztypen:
Prüfung auf Typzugehörigkeit oder Umwandlungsmöglichkeit sowie Typumwandlung - Bedingte Ausdrücke:
Formulierung von IF-ELSE-Bedingungen in XPath-Ausdrücken - Quantifizierende Ausdrücke:
Prüfung von XPath-Ausdrücken anhand von Quantitätsregeln - Schleifenausdrücke:
Formulierung von FOR-Schleifen in XPath-Ausdrücken - Verknüpfung von Sequenzen:
Vereinigungs-, Schnitt- und Ausschlussmenge zweier Sequenzen - Kommentare:
Erläuterungen innerhalb von XPath-Ausdrücken
Hier sind der Vollständigkeit halber noch zwei weitere Konzepte zu erwähnen, die später ausführlich in eigenen Abschnitten dargestellt werden:
- Pfadausdrücke:
Sie dienen der Zusammenstellung von Sequenzen in Abhängigkeit vom Verarbeitungsfokus. - Sequenzausdrücke:
Sie dienen der Erstellung von Sequenzen bzw. der Formulierung ihrer Zusammensetzung zu Prüfzwecken.
- Präzedenz der XPath-Operatoren
- Arithmetische Ausdrücke
- Vergleichsausdrücke
- Logische Verknüpfungen von Ausdrücken
- Operatoren für Sequenztypen
- Bedingte Ausdrücke
- Quantifizierende Ausdrücke
- Schleifenausdrücke mit for
- Verknüpfung von Sequenzen
- XPath 2.0-Kommentare
<< 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