Druck-Version
Deutsch Nederlands English
Inhaltsverzeichnis
Teile: Teil: XML Teil: PHP Quellenverzeichnis
Pfad: > Teil: XML > XSL-Transformationen > Muster und Ausdrücke, XPath/XQuery
Benachbarte Abschnitte: Muster nach XPath und Abfragen nach XQuery Sonstige Muster XPath-Operatoren XPath- und Xquery-Funktionen
Untergeordnete Abschnitte: Achsen Schritte KindTest Filter Weiter Selektionsmechanismen in XPath
1.4.4.1. Muster nach XPath und Abfragen nach XQuery

Die in diesen Ausdrücke Verwendung findende Syntax ist definiert in XPath und XQuery. XPath dient auch ausserhalb von XSLT dazu, innerhalb von XML-Dokumenten zu navigieren. Es ist u.a. im DOM von XML möglich, ausgehend von einem Element über einen XPath-Ausdruck, andere Elemente zu selektieren. Die Xquery-Syntax soll so etwas wie SQL für XML werden. Es ist also eine mächtige Abfragesprache für Mengen von Datensätzen. XPath und Xquery sind sehr eng verwand - eine getrennte Betracfhtung wäre daher unsinnig.

Ein XPath-Ausdruck geht immer von einem gewählten Knoten aus. Um andere Knoten anzusprechen werden sogenannte Achsen verwendet, kombiniert mit direkten Pfadangaben und anderen Filterausdrücken.