我想得到节点:
//脚本[starts-with(text().'\r\nvar name')]
但似乎 xpath 无法识别 \r\n 转义字符。任何想法如何匹配它们?
注意:我使用的是 html 敏捷包
我想得到节点:
//脚本[starts-with(text().'\r\nvar name')]
但似乎 xpath 无法识别 \r\n 转义字符。任何想法如何匹配它们?
注意:我使用的是 html 敏捷包
使用:
//script[starts-with(., '
var name')]
大多数情况下,XML由 XML 解析器规范化,并且只剩下一个 NL 字符——因此,如果上面的表达式没有选择想要的script
元素,请尝试:
//script[starts-with(., '
var name')]
或者,这在两种情况下都有效:
//script
[(starts-with(., '
') or starts-with(., '
'))
and
starts-with(substring-after(., '
'), 'var name')
]