XPath连接表行单元格

时间:2014-01-29 15:29:09

标签: xpath

我正在尝试使用XPath从每个行的HTML表中提取连接的单元格。例如,如果我有一个类似

的表格
<table>
<tr><th>FirstName</th><th>LastName</th><th>Title</th></tr>
<tr><td>First1</td><td>Last1</td><td>Title1</td></tr>
<tr><td>First2</td><td>Last2</td><td>Title2</td></tr>
<tr><td>First3</td><td>Last3</td><td>Title3</td></tr>
</table>

我想提取这些数据,以便获得每行中人员的全名

First1 Last1
First2 Last2
First3 Last3

我可以单独获取每个列,然后在我的代码中将它们合并,但更喜欢在单个XPath查询中完成此操作。我曾尝试使用concat,但无法弄清楚在哪里使用concat。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您尝试连接的只连接xpath,而不是节点。如果要选择多个节点,则应在它们之间使用|

//tr//td[1] | //tr//td[2]