在xpath中你如何比较text()和\ r \ n(换行符)?

时间:2012-04-25 00:16:19

标签: xpath html-agility-pack

我想获得节点:

// script [starts-with(text()。'\ r \ nvar name')]

但似乎xpath无法识别\ r \ n转义字符。任何想法如何匹配它们?

注意:我使用的是html敏捷包

1 个答案:

答案 0 :(得分:1)

使用

//script[starts-with(., '
var name')]

XML解析器大多数情况下XML是规范化的,并且只剩下一个NL字符 - 因此,如果上面的表达式没有选择想要的{ {1}}元素,请尝试:

script

或者,这适用于两种情况

//script[starts-with(., '
var name')]