next up previous contents
Nächste Seite: 3.3 Grundlagen Aufwärts: 3.2 Basis: XML-Dokument Vorherige Seite: 3.2.1 Aufbau des Konzeptbaumes   Inhalt


3.2.2 Bewegung im Konzeptbaum

Die Knoten in der Baumansicht des XML-Dokumentes stehen also in genau definierten Eltern-Kind-Beziehungen zueinander. Um anhand dieser Beziehungen bestimmte Knoten zu finden, können verschiedene Wege innerhalb des Baumes abgeschritten werden. Einige werden hier aufgeführt, für eine ausführliche Liste siehe [Vli2002, S.54 ff.]. Die folgenden Regeln beziehen sich immer auf den als Kontextknoten benannten aktuellen Knoten. Das sind die wesentlichen Möglichkeiten um sich durch den Baum zu bewegen. Es lassen sich in Einzelfällen noch einige wichtige Unterscheidungen treffen, beispielsweise ob der aktuelle Knoten zu der Auswahl dazu gehören soll oder nicht. Desweiteren lassen sich einige häufig benutzte Achsen abkürzen, so steht @ für die attribute-Achse und .. für die Eltern. Sollen keine Einschränkungen bei der Suche nach Knoten bezüglich einer dieser Achsen gemacht werden, so erlaubt der Einsatz von // eine beliebige Anzahl und Art von Knoten, die an seiner Stelle auftauchen dürfen. Natürlich lassen sich neben diesen relativen Einschränkungen auch absolute vornehmen. Dazu wird der Pfad für die Knoten fest anhand der Elementnamen auf der Suchachse vorgegeben. Alle Bewegungsschritte innerhalb des Baumes lassen sich je nach Aufgabenstellung beliebig kombinieren.
next up previous contents
Nächste Seite: 3.3 Grundlagen Aufwärts: 3.2 Basis: XML-Dokument Vorherige Seite: 3.2.1 Aufbau des Konzeptbaumes   Inhalt
Tanja Schniederberend 2003-06-11