我正在編寫一個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