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.






