【问题标题】:XPath for href link用于 href 链接的 XPath
【发布时间】:2018-04-23 13:40:24
【问题描述】:

我得到了例子

<a href="target.php">News</a>
<a href="more.php">More</a>

根据&lt;a&gt;&lt;/a&gt;(原子数据)与 XPath 之间的值提取href 的最有效方法是什么

【问题讨论】:

  • //a/@hrefbased on the value between是什么意思?
  • 之间的值 - 你的意思是按节点值选择href 属性?
  • //a[.='News']/@href

标签: html xml xpath href


【解决方案1】:

问题解读:

  • “最高效”是指程序员的时间意义上的,而不是 在性能方面。
  • “The value between”表示a标签之间的字符串。

此 XPath 选择所有 a 元素,

//a

此 XPath 选择字符串值为 "News" 的所有 a 元素:

//a[.='News']

此 XPath 选择字符串值为 "News" 的所有 a 元素的所有 href 属性1

//a[.='News']/@href

1.信用:@localghost 在 cmets 中发布了正确答案

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    相关资源
    最近更新 更多