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生成XPath
-
4. 使用XPath
-
5. 使用XPATH
-
6. 使用XPath
-
7. 而使用XPath
-
8. 使用XPath
-
9. 使用XPath
-
10. 使用XPath
-
11. C#:使用XPath
-
12. 不使用XPath
-
13. 使用XPath PHP
-
14. 使用XPath
-
15. 使用XPath
-
16. 使用XPath
-
17. 使用XPath
-
18. 使用XPath數()
-
19. 使用XPath
-
20. 使用XPath
-
21. 使用XPath
-
22. 從使用XPath
-
23. xpath使用firexpath
-
24. 使用XPath
-
25. 使用XPath
-
26. JDom使用XPath
-
27. 使用XPath
-
28. 使用XPath中
-
29. HtmlAgilityPack - 使用XPath
-
30. 使用XPath
最新問題
-
1. jQuery的動態CSS屬性(在滾動)
-
2. Eclipse手動/脫機JBoss Tools Luna安裝:缺少需求abc需要'bundle xyz',但找不到
-
3. Laravel登記錯誤,數據庫連接,但收到奇怪的錯誤
-
4. highmaps在遷移到.NET Core後停止更新
-
5. 攔截winsock的recvfrom函數提供了無效地址錯誤
-
6. Python對象混入注射
-
7. 批處理文件無法正常工作,除非我正在觀看
-
8. 司 - SQL
-
9. 在C++ Builder中的服務應用程序6
-
10. Spring REST:適用於嵌套XML請求正文的構造函數嗎?
-
1. Xpath使用Xpath
-
2. 如何使用xpath獲取使用xpath
-
3. 使用XPath生成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
相關問題