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

I valori degli attributi possono essere utilizzati come criteri di selezione. La funzione normalize-space() rimuove gli spazi precedenti e successivi e sostituisce con un singolo spazio sequenze di caratteri di spaziatura.
 
//BBB[@id='b1']
Selezione degli elementi BBB per i quali l'attributo id ha valore b1.

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Apri l'esempio in XLab. | Vista ad albero (JPG)
 
//BBB[@name='bbb']
Selezione degli elementi BBB per i quali l'attributo name ha valore bbb.

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Apri l'esempio in XLab. | Vista ad albero (JPG)
 
//BBB[normalize-space(@name)='bbb']
Selezione degli elementi BBB per i quali l'attributo name ha valore bbb: spazi precedenti e successivi vengono rimossi prima del confronto.

     <AAA>
          <BBB id = "b1"/>
          <BBB name = " bbb "/>
          <BBB name = "bbb"/>
     </AAA>
Apri l'esempio in XLab. | Vista ad albero (JPG)