2
查找欄的頂部
說一個HTML表看起來像這樣:使用XPath
<tr> <td> </td> <th> black </th> <th> white </th> </tr>
<tr> <th> 1st </th> <td> stuff </td> <td> stuff </td> </tr>
<tr> <th> 2nd </th> <td> earth </td> <td> stuff </td> </tr>
<tr> <th> 3rd </th> <td> stuff </td> <td> bingo </td> </tr>
也說我發現使用XPath,或許與標有「賓果」的表格單元格:
@cell = @table.xpath('.//td[contains(text(), "bingo")]')
(這是你如何與引入nokogiri做到這一點。)
那麼什麼是採取@cell,並用它來查找頂部包含此單元格的列標題中的典型方式是什麼?
也就是說,將「賓果」變成「白色」和「地球」變成「黑色」的標準方式是什麼?
請注意,這將是更容易,也是語義更好的標記,如果你使用了''圍繞第一行。 (假設你可以控制標記。) – Phrogz 2011-04-22 02:53:10
A
4
+0
+0
+0
相關問題
-
1. Xpath使用Xpath
-
2. 使用XPath生成XPath
-
3. 使用XPath
-
4. 使用XPath
-
5. 使用XPath
-
6. 使用XPath
-
7. 使用XPath
-
8. 使用XPath
-
9. 不使用XPath
-
10. 使用XPath
-
11. 使用XPath
-
12. 使用XPath
-
13. 使用XPath
-
14. 從使用XPath
-
15. 使用XPath
-
16. 使用XPath
-
17. 使用lxml/xpath()
-
18. xpath使用firexpath
-
19. 使用XPath PHP
-
20. 使用XPath
-
21. 使用XPath
-
22. 使用XPath
-
23. 使用XPATH
-
24. 使用XPath
-
25. 如何使用XPath
-
26. 使用XPath查詢
-
27. 無法使用XPATH
-
28. 得到使用XPath
-
29. InvalidSelectorException當使用XPath
-
30. 如何使用XPath
最新問題
-
1. 當啓動vscode我的SO非常慢
-
2. BotAuth與Azure表存儲錯誤
-
3. Xcode,從故事板提取視圖到筆尖,最佳方法?
-
4. 試圖在MAP中運行函數
-
5. 指定具有絕對路徑的庫的GCC行爲是什麼
-
6. 奇怪填充用的UIButton
-
7. 快速從mysql數據庫中選擇最後n條記錄os大小700Mb
-
8. 從textinput傳遞playername到其他場景 - 反應本機
-
9. intellij構建包含gradle依賴項的jar工件
-
10. C#LINQ - 相較於浮表
-
1. Xpath使用Xpath
-
2. 使用XPath生成XPath
-
3. 使用XPath
-
4. 使用XPath
-
5. 使用XPath
-
6. 使用XPath
-
7. 使用XPath
-
8. 使用XPath
-
9. 不使用XPath
-
10. 使用XPath
回答
對於normalizated表,從任何
td
或th
「細胞」這個相關的XPath表達式:來源
2011-04-14 16:16:52
我不明白'position()mod count(../*)= 0'如何找到正確的列。 – LumpN 2011-04-14 17:52:14
@LumpN:對於一個R x C標準化表,任何單元與其對應單元之間的距離爲C x N。 C會被計數(../*),因爲它是一個標準化的表格。 'position()'是'在前面'軸**中的距離**。你有它。 – 2011-04-14 18:10:02
謝謝亞歷杭德羅。正常化意味着什麼? – 2011-04-14 21:36:18
相關問題