2013-08-16 57 views
0

Igonore節點上,您怎麼可以忽略具有一定的innerText節點,但你不知道其他節點的innerText:的Xpath:具有一定的innerText

<row> 
    <column>test</columm> 
</row> 
<row> 
    <column>???</columm> 
</row> 

這是我試過,但沒有奏效

  • 行/列[否(。= '試驗')]
  • 行/列[!= '測試']
  • 行/列[否(文本()= '試驗') ]
  • 行/列[文本()!= '測試']
  • 行[列[文本()!= '測試'] /列
+0

你有錯別字的收盤''你 – Phil

回答

1

這將讓你的行,其中第一<column>是不是test

//row[column[1][. != 'test']] 

http://www.xpathtester.com/obj/1ddc1930-ad7f-424c-9800-85df95fe6af3 (點擊 「測試!」)來運行它

+0

是正確的標籤,THX。但是如果你想要第一列沒有「innertertext test」的行,你會怎麼做。每行有3列:// row/column [。 !='test'] [1]不起作用(http://www.xpathtester.com/saved/894aa054-46cb-4b2a-89cd-67105e37b1d3) – user2211703

+0

@ user2211703我已更新我的回答 – Phil

+0

thx很多,我不會想到這一點。你還可以說[1]之前爲什麼要[。 !='test) – user2211703

相關問題