Location step


Un location step a trois parties :

  1. un axe : relation structurale entre le noeud courant et les noeuds retournés par le step
  2. un test : type et nom des noeuds retournés par le step
  3. des prédicats optionnels qui raffinent la sélection opérée par le step
    Les prédicats sont appliqués l'un après l'autre, après la sélection par l'axe et le test
    Chaque prédicat retourne un node-set filtré par le prédicat suivant

Syntaxe d'un location step :

   axe::test[prédicat][prédicat]

Exemple :

   child::para[position()=1]