English | česky | >> Nederlands << | Français | Español | По-русски | Deutsch | 中文 | Italiano | Polski ZVON > Tutorials > XPath Tutorial
>> Voorbeeld 8 << | Vorig | Volgend

Functie name() geeft de naam van het element weer, de functie starts-with wordt van toepassing als het begin van het eerste argument gelijk is aan het tweede argument en de functie contains wordt van toepassing als het eerste argument het tweede argument bevat
 
//*[name()='BBB']
Selecteert alle BBB elementen, //BBB geeft hetzelfde resultaat weer

     <AAA>
          <BCC>
               <BBB/>
               <BBB/>
               <BBB/>
          </BCC>
          <DDB>
               <BBB/>
               <BBB/>
          </DDB>
          <BEC>
               <CCC/>
               <DBD/>
          </BEC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)
 
//*[starts-with(name(),'B')]
Selecteert alle elementen waarvan de naam begint met B

     <AAA>
          <BCC>
               <BBB/>
               <BBB/>
               <BBB/>
          </BCC>
          <DDB>
               <BBB/>
               <BBB/>
          </DDB>
          <BEC>
               <CCC/>
               <DBD/>
          </BEC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)
 
//*[contains(name(),'C')]
Selecteert alle elementen die C in hun naam hebben

     <AAA>
          <BCC>
               <BBB/>
               <BBB/>
               <BBB/>
          </BCC>
          <DDB>
               <BBB/>
               <BBB/>
          </DDB>
          <BEC>
               <CCC/>
               <DBD/>
          </BEC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)