我正在编写一个XPath表达式,而且我修复了一个奇怪的错误,但以下两个XPath表达式有什么区别?normalize-space(。)和normalize-space(text())之间的区别是什么?
"//td[starts-with(normalize-space()),'Posted Date:')]"
和
"//td[starts-with(normalize-space(text()),'Posted Date:')]"
主要是,什么会在第一XPath表达式收获?因为我得到了很多奇怪的结果。那么text()
在匹配中做了什么?另外,如果我说normalize-space()
& normalize-space(.)
有什么区别吗?
从我自己的测试'normalize-space()'和'normalize-space(。)'具有相同的效果。 – CJ7 2017-01-03 22:32:00