代码之家  ›  专栏  ›  技术社区  ›  Eric

这个XPATH表达式有什么效果?

  •  2
  • Eric  · 技术社区  · 14 年前

    当我申请时会发生什么 following-sibling::*[1] 最后一个孩子?

    2 回复  |  直到 14 年前
        1
  •  1
  •   user357812 user357812    14 年前

    当我申请时会发生什么 following-sibling::*[1] 孩子?

    如果要获取上下文节点的后续同级或上下文节点父级的后续同级,则righth轴为 following

    following::*[1]
    
        2
  •  0
  •   Lasse Espeholt    14 年前

    它将使您成为当前节点的第一个同级节点。

    举个例子:

    <Root>
       <Div id="Hey">
          Test1
       </Div>
       <Div>
          Test2
       </Div>
       <Div>
          Test3
       </Div>
    </Root>
    

    /Root/Div[@id = 'Hey']/following-sibling::*[1]
    

    /Root/Div[@id = 'Hey'] 我会给你钱的 Div 具有 id=Hey /following-sibling::*[1] 然后你会得到第一个兄弟姐妹,所以总的来说你会得到 部门 文本为“Test2”。

    更新: 我很抱歉(见评论),但是: /Root/Div[3]/following-sibling::*[1] Div[3] 是最后一个孩子)