預先感謝您的閱讀。帶功能的xPath union語句
我使用$x()
Chrome控制檯的xPath評估程序。
我需要匹配類似$x("e1 | e2")
的東西。
在我的情況:
E1:
(//div[@class='seven columns omega']//form//div[@class='items_left']//text())[2]
E2
(substring-after(//div[@class='seven columns omega']//span[@class='sold_out']/text(),' - '))
他們在單一的方式,但如果我想將它們合併我只是陷在
「無法執行‘評估’......」
兩部作品PS的問題是E2的功能子,之後,沒有它的工會工作。
任何想法? 這裏有2個源我試圖提取:再次
謝謝:)
您不能在字符串值上使用聯合運算符'|',只能計算節點集的聯合。 –
@MartinHonnen感謝您的回覆。很高興知道,幾天前接近xpath。我可以使用我的purpouse的解決方法嗎? – GrayFox
你想要什麼樣的結果,兩個結果的連接?使用純XPath沒有太多可以做,但在Chrome控制檯內部,您仍然可以使用Javascript,所以您可以使用'$ x(「(// div [@ class ='seven columns omega'] // form // div [ @ class ='items_left'] // text())[2]「)+ $ x(」(substring-after(// div [@ class ='seven columns omega'] // span [@ class ='sold_out ']/text(),' - '))「)'。 –