child::node()
|
Sélectionne tous les enfants du nœud de contexte, quel que soit leur type de nœud. |
attribute::name
|
Sélectionne l'attribut name du nœud de contexte. |
attribute::*
|
Sélectionne tous les attributs du nœud de contexte. |
descendant::para
|
Sélectionne les descendants <para> du nœud de contexte. |
ancestor::div
|
Sélectionne tous les ancêtres <div> du nœud de contexte. |
ancestor-or-self::div
|
Sélectionne les ancêtres <div> du nœud de contexte et, si ce dernier est un élément <div> , sélectionne également le nœud de contexte. |
descendant-or-self::para
|
Sélectionne les descendants <para> du nœud de contexte et, si ce dernier est un élément <para> , sélectionne également le nœud de contexte. |
self::para
|
Sélectionne le nœud de contexte si c'est un élément <para> ; sinon, rien n'est sélectionné. |
child::chapter/descendant::para
|
Sélectionne les descendants <para> des éléments <chapter> enfants du nœud de contexte. |
child::*/child::para
|
Sélectionne tous les petits-enfants <para> du nœud de contexte. |
/
|
Sélectionne la racine du document (qui est toujours le parent de l'élément document). |
/descendant::para
|
Sélectionne tous les éléments <para> contenus dans le même document que le nœud de contexte. |
/descendant::olist/child::item
|
Sélectionne tous les éléments <item> qui ont un parent <olist> contenu dans le même document que le nœud de contexte. |
child::para[position()=1]
|
Sélectionne le premier enfant <para> du nœud de contexte. |
child::para[position()=last()]
|
Sélectionne le dernier enfant <para> du nœud de contexte. |
child::para[position()=last()-1]
|
Sélectionne l'avant-dernier enfant <para> du nœud de contexte. |
child::para[position()>1]
|
Sélectionne tous les enfants <para> du nœud de contexte, à l'exception du premier enfant <para> du nœud de contexte. |
/descendant::figure[position()=42]
|
Sélectionne le quarante-deuxième élément <figure> du document. |
/child::doc/child::chapter[position()=5]/child::section[position()=2]
|
Sélectionne le deuxième élément <section> contenu dans le cinquième élément <chapter> de l'élément de document <doc> . |
child::para[attribute::type="warning"]
|
Sélectionne tous les enfants <para> du nœud de contexte qui ont un attribut type dont la valeur est "warning" . |
child::para[attribute::type="warning"][position()=5]
|
Sélectionne le cinquième enfant <para> du nœud de contexte ayant un attribut type dont la valeur est "warning". . |
child::para[position()=5][attribute::type="warning"]
|
Sélectionne le cinquième enfant <para> du nœud de contexte ayant un attribut type dont la valeur est "warning". . |
child::chapter[child::title="Introduction"]
|
Sélectionne les enfants <chapter> du nœud de contexte ayant un ou plusieurs enfants <title> dont la valeur de type chaîne est égale à « Introduction ». |
child::chapter[child::title]
|
Sélectionne les enfants <chapter> du nœud de contexte ayant un ou plusieurs enfants <title> . |
child::*[self::chapter or self::appendix]
|
Sélectionne les enfants <chapter> et <appendix> du nœud de contexte. |
child::*[self::chapter or self::appendix][position()=last()]
|
Sélectionne le dernier enfant <chapter> ou <appendix> du nœud de contexte. |