English | česky | Nederlands | >> Français << | Español | По-русски | Deutsch | 中文 | Italiano | Polski ZVON > Tutorials > XPath Tutorial
>> Exemple 6 << | Précédent | Suivant

Les valeurs d'attributs peuvent être utilisées comme critère de sélection. La fonction normalize-space supprime les espaces de début et de fin puis remplace les séquences d'espaces blancs par un seul espace.
 
//BBB[@id='b1']
Sélectionne tous les éléments BBB ayant un attribut id dont la valeur est b1

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Ouvrez l'exemple dans XLab | vue d'arbre (JPG)
 
//BBB[@name='bbb']
Sélectionne tous les éléments BBB ayant un attribut name dont la valeur est bbb

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Ouvrez l'exemple dans XLab | vue d'arbre (JPG)
 
//BBB[normalize-space(@name)='bbb']
Sélectionne tous les éléments BBB ayant un attribut name dont la valeur est bbb. Les espaces de début de de fin sont supprimés avant la comparaison

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Ouvrez l'exemple dans XLab | vue d'arbre (JPG)