編輯:這是爲什麼這個投票下來?我真的不知道...順便說一句../不起作用,因爲我不想要表的父母,但實際上想../td+1我不知道這是甚至可能嗎?[xpath]需要幫助獲取另一個表格行的xpath
嗨,大家好。
我手邊有一個相當複雜的問題..
我有這樣的一個表:
名稱|結果|自動測試|自動測試結果| AutotestName
X |通過| X86HZS1 | | |
所以...我想要做的是以下幾點。我只知道身份證。我想從自動測試中更新AutotestResult。首先是空的。
我試圖找到ID ...我有。但是當我有ID時,我必須更新它旁邊的行。我怎麼做?我試着玩xPath。使用../../../td etcetc後退,但沒有運氣。
我似乎無法找到它的鄰居表...
可能有人請點我到正確的方向?
非常感謝您的幫助!
漢尼拔
很好的答案。但不建議在不需要時啓動'//'運算符。你應該使用:'/ table/td [。='X86HZS1']/following-sibling :: td [1]' – 2010-08-30 14:34:45
是的,我知道'//'很慢並且經常可以避免。這一次我只是用它,因爲XML文檔的整個結構是我的猜測,我不知道OP將處理什麼樣的樹。不過,你有一個好點,我可能還是應該強調,用更精確的匹配來替換'//'會更好。 – jasso 2010-08-30 14:43:10