【问题标题】:htmlagilitypack select <a> tag with specified inner texthtmlagilitypack 选择带有指定内部文本的 <a> 标记
【发布时间】:2012-01-02 12:40:28
【问题描述】:

我需要选择一个包含我指定的内部文本的标签。 任何人都可以帮助我处理 xpath 查询,即&lt;a href="#"&gt;wake up&lt;/a&gt;。因此,如果我将唤醒传递给 xpath,它应该选择这个链接

谢谢

【问题讨论】:

    标签: .net xpath html-agility-pack


    【解决方案1】:

    XPath 就是 //a[starts-with(., 'wake')]

    【讨论】:

    • 感谢您的回复,但我想检查它是否包含wake,并不总是等于或以wake开头
    • 然后使用 contains 函数,例如//a[contains(., 'wake')].
    • 该规范适合作为文档:http://www.w3.org/TR/xpath/
    【解决方案2】:

    一种方式(它匹配区分大小写):

    //a[contains(text(), 'wake')]
    

    【讨论】:

      【解决方案3】:

      应该这样做:

      //a[.='wake up']
      

      【讨论】:

        猜你喜欢
        • 2012-08-17
        • 1970-01-01
        • 1970-01-01
        • 2021-09-26
        • 1970-01-01
        • 2012-03-01
        • 2019-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多