在XPath中测试text()节点与字符串值

在XPath中测试text()节点与字符串值,第1张

在XPath中测试text()节点与字符串值 XPath
text() =
与XPath不同
. =

(匹配文本节点与匹配字符串值不同)

以下XPath 一样…

  1. //span[text() = 'Office Hours']

选择

span
具有 直接 子级的元素 文本节点 _等于“办公时间”。

  1. //span[. = 'Office Hours']

选择其

span
元素 字符串值等于“办公时间”

简而言之,对于 元素节点:

所述字串值元素节点的是串接 字符串值的所有文本节点号第后代在文档顺序元素节点的。

例子

以下

span
元素 仅匹配#1

  • <span >Office Hours<br/>8:00-10:00</span>
  • <span >My<br/>Office Hours</span>

以下

span
元素 仅匹配#2

  • <span ><b>Office</b> Hours</span>
  • <span ><b><i>Office Hours</i></b></span>

以下

span
元素 将匹配#1和#2

  • <span >Office Hours</span>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4972273.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存