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

De descendant spil bevat de onderdanen van de context geleding, Een onderdaan is een kind of een kind van een kind, zodoende bevat een onderdaan nooit attribuut of namespace geledingen.
 
/descendant::*
Selecteert alle onderdanen van de basisdocument element of anders gezegd alle elementen van het document

     <AAA>
          <BBB>
               <DDD>
                    <CCC>
                         <DDD/>
                         <EEE/>
                    </CCC>
               </DDD>
          </BBB>
          <CCC>
               <DDD>
                    <EEE>
                         <DDD>
                              <FFF/>
                         </DDD>
                    </EEE>
               </DDD>
          </CCC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)
 
/AAA/BBB/descendant::*
Selecteert alle onderdanen van /AAA/BBB

     <AAA>
          <BBB>
               <DDD>
                    <CCC>
                         <DDD/>
                         <EEE/>
                    </CCC>
               </DDD>
          </BBB>
          <CCC>
               <DDD>
                    <EEE>
                         <DDD>
                              <FFF/>
                         </DDD>
                    </EEE>
               </DDD>
          </CCC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)
 
//CCC/descendant::*
Selecteert alle element die het CCC element als onderdaan hebben

     <AAA>
          <BBB>
               <DDD>
                    <CCC>
                         <DDD/>
                         <EEE/>
                    </CCC>
               </DDD>
          </BBB>
          <CCC>
               <DDD>
                    <EEE>
                         <DDD>
                              <FFF/>
                         </DDD>
                    </EEE>
               </DDD>
          </CCC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)
 
//CCC/descendant::DDD
Selecteert alle DDD elementen die een CCC element als onderdaan hebben

     <AAA>
          <BBB>
               <DDD>
                    <CCC>
                         <DDD/>
                         <EEE/>
                    </CCC>
               </DDD>
          </BBB>
          <CCC>
               <DDD>
                    <EEE>
                         <DDD>
                              <FFF/>
                         </DDD>
                    </EEE>
               </DDD>
          </CCC>
     </AAA>
Open het voorbeeld in Xlab | Boomstructuur weergave (JPG)