2016-07-25 109 views
0

我想了解什麼是錯,但是我不能。我在我的代碼中使用了XPath很多次,但這次我一直收到錯誤編譯錯誤:由於Xpath導致聲明的預期結束

Expected end of statement

沒有明顯的原因。

的錯誤似乎是因爲簡單的XPath的要發生了:

xpathId = ".//h2[contains(.,'"&Identifier&"')]" 

Identifier是設置當函數被調用的變量:

Function Test(Identifier) 
+2

發生錯誤時,「標識符」的值是多少? –

+1

如上所述。如果「標識符」包含單引號(例如),那麼它會弄亂您的收盤報價併產生此錯誤。 – Dave

+0

你檢查/計數你的結束ifs和其他塊終止符? –

回答

0

你試試這個:

xpathId:=「.// h2 [contains(。,''& Identifier &'')]」