XPath学习7:preceding-sibling

preceding-sibling 选取当前节点之前的所有同级节点

 preceding-sibling,选取当前节点之前的所有同级节点,同一个parent下该节点之前的节点,即“哥哥”节点(是同父的哥哥节点)。

 

    /AAA/XXX/preceding-sibling::*    /AAA/XXX节点的所有之前同级节点

  <AAA>   

         <EEE/> 

 

     <BBB> 

          <CCC/> 

          <DDD/> 

     </BBB> 

     <XXX> 

          <DDD> 

               <EEE/> 

               <DDD/> 

               <CCC/> 

               <FFF/> 

               <FFF> 

                    <GGG/> 

               </FFF> 

          </DDD> 

     </XXX> 

     <CCC> 

          <DDD/> 

     </CCC> 

   </AAA>

     //CCC/preceding-sibling::*   选取所有CCC节点的同级哥哥节点

  <AAA> 
     <BBB> 
          <CCC/> 
          <DDD/> 
     </BBB> 
     <XXX> 
          <DDD> 
               <EEE/> 
               <DDD/> 
               <CCC/> 
               <FFF/> 
               <FFF> 
                    <GGG/> 
               </FFF> 
          </DDD> 
     </XXX> 
     <CCC> 
          <DDD/> 
     </CCC> 
  </AAA>

posted on 2019-09-06 10:36  奔跑的猫  阅读(1397)  评论(0)    收藏  举报

导航