【问题标题】:xpath select node by a child text nodexpath 通过子文本节点选择节点
【发布时间】:2018-03-15 13:43:43
【问题描述】:

具有以下标记:

<p>
  <span>text</span>
  foo
</p>
<p>
  <span>text</span>
  bar
</p>
<p>
  <span>text</span>
  baz
</p>

如何使用 xpath 根据 bar 文本选择第二个节点?

请注意,我不想选择这里讨论的文本:XPath - how to select text

我需要的是根据包含的文本节点选择父节点。

【问题讨论】:

    标签: xpath


    【解决方案1】:

    你试过了吗

    //p[text()[normalize-space(.)='bar']]

    【讨论】:

      最近更新 更多