prev up next

XQuery

Als Abfragesprache für XML-Dokumente scheint sich XQuery durchzusetzen. Im Frühjahr 2001 wurde unter der Adresse http://www.w3.org/TR/xquery ein W3C Working Draft veröffentlicht.

In XQuery werden Abfragen durch eine Kombination von FLWR-Ausdrücken, Pfadausdrücken und Element-Konstruktoren formuliert. Ein FLWR-Ausdruck (gesprochen wie das englische Wort Flower) besteht aus einer Sequenz der Schlüsselworte FOR, LET, WHERE, RETURN. Ein Pfadausdruck faßt wie die XML Path Language XPath ( http://www.w3.org/TR/xpath.html ) das Dokument als Baum von Element-Knoten auf und liefert durch gezielte Navigation den gewünschten Teilbaum ab. Dabei trennt ein einzelner Schrägstrich ('/') Elemente in direkter Vater/Sohn-Beziehung, ein doppelter Schrägstrich ('//') bedeutet eine Nachkommen-Beziehung über eine oder auch mehrere Baum-Ebenen. Ein Element-Konstruktor klammert das Ergebnis der Query mit öffnenden und schließenden Tags.


prev up next