
text() =与XPath不同
. =
(匹配文本节点与匹配字符串值不同)
以下XPath 不 一样…
//span[text() = 'Office Hours']
说 :
选择span
具有 直接 子级的元素 文本节点 _等于“办公时间”。
//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>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)