XPath学习6:ancestor-or-self

ancestor-or-self  选取当前节点的所有先辈(父、祖父等)以及当前节点本身

ancestor-or-self跟ancestor类似,多了本身节点,选取当前节点的所有先辈(父、祖父等)以及当前节点本身。

     /AAA/BBB/DDD/CCC/EEE/ancestor-or-self::*   选择/AAA/BBB/DDD/CCC/EEE的先辈及本身

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

     //FFF/ancestor-or-self::*   选择FFF元素的所有先辈以及FFF本身

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

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

导航