English | česky | Nederlands | Français | >> Español << | По-русски | Deutsch | 中文 | Italiano | Polski ZVON > Tutorials > XPath Tutorial
>> Ejemplo 6 << | Ant | Prox

Los valores de los atributos pueden ser utilizados como criterio de selección. La función 'normalize-space' elimina los espacios al principio y al final, así como tambien remplaza las secuencias de blancos por un solo espacio.
 
//BBB[@id='b1']
Selecciona los elementos BBB cuyo atributo 'id' tiene por valor 'b1'

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Abrir el ejemplo en XLab. | Vista arborescente (JPG)
 
//BBB[@name='bbb']
Selecciona los elementos BBB cuyo atributo 'name' tiene por valor 'bbb'

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Abrir el ejemplo en XLab. | Vista arborescente (JPG)
 
//BBB[normalize-space(@name)='bbb']
Selecciona los elementos BBB cuyo atributo 'name' tiene por valor 'bbb' una vez eliminados los espacios al principio y al final

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Abrir el ejemplo en XLab. | Vista arborescente (JPG)