0
利用瀏覽器控制檯,以下命令將返回圖像文件的源路徑。無法從Xpath獲取子字符串
$x('//*[@class="full scale-horiz"]/@src')
返回
https://images.thewebsite.com/img/p400/17732/12digitcodes.jpg
我只是試圖檢索從圖像路徑12digitcodes。沒有.jpg或其他任何東西。我試過使用substring-before和substring-length,但我得到的只是錯誤。他們要麼不是一個合法的表達,要麼拋出異常。
我想這個命令會做到這一點:
$x('substring-before(//*[@class="full scale-horiz"]/@src, ".jpg")')
但它返回此錯誤:類型錯誤:表達式不能轉換爲返回指定的類型。
有人可以幫助我,所以我可以得到我在找什麼?