【发布时间】:2011-11-04 20:49:10
【问题描述】:
我希望能够使用 xpath 提取某个列下的所有单元格。
有/可能偶尔会有跨度。
有什么方法可以做到这一点,我想我想问的是,表格标题与其下面的单元格之间是否存在任何内在关系?还是没有内在的关系,尽管在视觉上相当容易做到,但它超出了纯 xpath 的能力?
场景: 我们有一个包含十几列和几行的 HTML 表。列具有标题,并且某些列标题跨越多个列。
其中一个列标题(我们不知道是哪一个)具有文本内容“Pick Me”。
我希望能够选择表格中该单元格下的所有单元格。
【问题讨论】:
-
请至少提供一个 .xml/.html 样本。
-
老实说,我不确定这会给这个问题带来什么好处,而且每次我提供一个响应请求时(而不是因为它实际上为问题增加了价值),它是导致问题像以前一样被忽略,或者人们在忽略实际问题的情况下粗略地根据示例争吵完全不正确的答案。我很确定每个能够回答这个问题的人都知道表格是什么样子的——“样本”会提供什么附加值?我已经听过很多次了,所以我真的很感兴趣。
-
你期待什么样的答案?我不知道 Ruby,我不知道单元格和列。我所知道的是 xml、html、xsl、xpath。我怎么可能帮你?
-
好了,谢谢,我想通过最后的评论,我实际上对问题所在有所了解。我已经改写了这个问题,希望以一种更清楚的方式。虽然我猜只是将其称为“HTML 表格”会完成同样的事情吗?
-
你还必须写下你想要提取的内容。现在我不明白你想提取什么。你说要提取一列下的所有单元格?这个专栏到底是哪一个?
标签: html xpath html-table