2011-11-28 69 views
1

我一直在玩一些Xpath查詢,但我不能得到這個。我在做這個Xpath查詢有什麼問題?

下面是當前字符串:"/html/body/div/div[8]/table/tr/td[2]/a"

它顯示下面的信息,但我需要搶「澳大利亞」或節點5.我已經試過最後(),並選擇在一,但沒有運氣的節點。

任何人都可以提供幫助嗎?

+0

一些示例XML將有助於......如果它被SO刪除,那麼在編輯器中使用代碼「{}」工具。 –

+0

我想我們也需要看到XML(或XHTML或其他) –

+0

我正在嘗試閱讀的頁面是:http://ip-lookup.net/index.php?203.36.66.252我正在嘗試拾取原產國是什麼。 – Lucas

回答

1

以下似乎工作

/html/body/div/div[8]/table/tr[3]/td[2]/a 

你似乎是在錯誤的行。但是結構總是會是這種靜態的嗎?也許你應該嘗試在頁面中尋找「更好」的東西,例如包含「國家」的href,以便在結構變化時更有彈性。

+0

就是這樣!感謝堆! – Lucas