child::node()
|
Wählt alle untergeordneten Elemente des Kontextknotens aus, unabhängig vom Knotentyp. |
attribute::name
|
Wählt die name-Attribute des Kontextknotens aus. |
attribute::*
|
Wählt alle Attribute des Kontextknotens aus. |
descendant::para
|
Wählt die <para>-Elementnachfolger des Kontextknotens aus. |
ancestor::div
|
Wählt alle <div>-Vorgänger des Kontextknotens aus. |
ancestor-or-self::div
|
Wählt die <div>-Vorgänger des Kontextknotens aus, und wählt, wenn es sich bei dem Kontextknoten um ein <div>-Element handelt, auch den Kontextknoten aus. |
descendant-or-self::para
|
Wählt die <para>-Elementnachfolger des Kontextknotens aus, und wählt, wenn es sich bei dem Kontextknoten um ein <para>-Element handelt, auch den Kontextknoten aus. |
self::para
|
Wählt den Kontextknoten aus, wenn es sich dabei um ein <para>-Element handelt. Andernfalls wird nichts ausgewählt. |
child::chapter/descendant::para
|
Wählt die <para>-Elementnachfolger der untergeordneten <chapter>-Elemente des Kontextknotens aus. |
child::*/child::para
|
Wählt alle den untergeordneten <para>-Elementen untergeordneten Elemente des Kontextknotens aus. |
/
|
Wählt den Dokumentstamm aus (wobei es sich immer um das übergeordnete Element des Dokumentelements handelt). |
/descendant::para
|
Wählt alle <para>-Elemente in dem Dokument aus, in dem sich auch der Kontextknoten befindet. |
/descendant::olist/child::item
|
Wählt alle <item>-Elemente aus, die über ein übergeordnetes <olist>-Element verfügen und sich im selben Dokument wie der Kontextknoten befinden. |
child::para[position()=1]
|
Wählt das erste untergeordnete <para>-Element des Kontextknotens aus. |
child::para[position()=last()]
|
Wählt das letzte untergeordnete <para>-Element des Kontextknotens aus. |
child::para[position()=last()-1]
|
Wählt das vorletzte untergeordnete <para>-Element des Kontextknotens aus. |
child::para[position()>1]
|
Wählt alle untergeordneten <para>-Elemente des Kontextknotens aus, mit Ausnahme des ersten untergeordneten <para>-Elements des Kontextknotens. |
/descendant::figure[position()=42]
|
Wählt das zweiundvierzigste <figure>-Element im Dokument aus. |
/child::doc/child::chapter[position()=5]/child::section[position()=2]
|
Wählt das zweite <section>-Element aus, das im fünften <chapter>-Element des <doc>-Dokumentelements enthalten ist. |
child::para[attribute::type="warning"]
|
Wählt alle untergeordneten <para>-Elemente des Kontextknotens aus, die über ein type-Attribut mit dem Wert "warning" verfügen. |
child::para[attribute::type="warning"][position()=5]
|
Wählt das fünfte untergeordnete <para>-Element des Kontextknotens aus, das über ein type-Attribut mit dem Wert "warning". verfügt. |
child::para[position()=5][attribute::type="warning"]
|
Wählt das fünfte untergeordnete <para>-Element des Kontextknotens aus, wenn das betreffende untergeordnete Element über ein type-Attribut mit dem Wert "warning". verfügt. |
child::chapter[child::title="Introduction"]
|
Wählt die untergeordneten <chapter>-Elemente des Kontextknotens aus, die über mindestens ein untergeordnetes <title>-Element mit einem Zeichenfolgenwert verfügen, der gleich "Introduction" ist. |
child::chapter[child::title]
|
Wählt die untergeordneten <chapter>-Elemente des Kontextknotens aus, die über mindestens ein untergeordnetes <title>-Element verfügen. |
child::*[self::chapter or self::appendix]
|
Wählt das untergeordnete <chapter>-Element und das untergeordnete <appendix>-Element des Kontextknotens aus. |
child::*[self::chapter or self::appendix][position()=last()]
|
Wählt das letzte untergeordnete <chapter>-Element oder das letzte untergeordnete <appendix>-Element des Kontextknotens aus. |