【发布时间】:2017-08-09 15:46:05
【问题描述】:
我正在尝试将有关每个单元格的所有信息放在一个表格中的一行中。我需要弄清楚如何打印表格中每一列的标题。
td, table {
border: 2px black solid;
}
<table>
<tr>
<td>a1</td>
<td>a2</td>
<td>a3</td>
<td>a4</td>
</tr>
<tr>
<td>b1</td>
<td>b2</td>
<td>b3</td>
<td>b4</td>
</tr>
<tr>
<td>c1</td>
<td>c2</td>
<td>c3</td>
<td>c4</td>
</tr>
<tr>
<td>d1</td>
<td>d2</td>
<td>d3</td>
<td>d4</td>
</tr>
</table>
Table 1
+----+----+----+----+
| a1 | a2 | a3 | a4 |
+----+----+----+----+
| b1 | b2 | b3 | b4 |
+----+----+----+----+
| c1 | c2 | c3 | c4 |
+----+----+----+----+
| d1 | d2 | d3 | d4 |
+----+----+----+----+
Table 2
+----+----+----+----+
| e1 | e2 | e3 | e4 |
+----+----+----+----+
| f1 | f2 | f3 | f4 |
+----+----+----+----+
| g1 | g2 | g3 | g4 |
+----+----+----+----+
| h1 | h2 | h3 | h4 |
+----+----+----+----+
And Other Tables ...
我想打印列顶部的单元格(即 tr[1])。
输出不应该有第一个 raw ..
第一个输出应该是:
单元格 b1 有标题 a1
..
单元格g2有标题e2
等等..
我正在使用 xidel:
xidel $site -e "//tr[position()>1]/td/concat('The cell ', ., $codeX)"
$codeX 的值应该是多少?
谢谢,
【问题讨论】:
-
如果您想使用第一行,那么听起来好像使用
//tr[1]/td就是您想要的 -
@MartinHonnen 我想从第二行获取它,实际上我正在使用 concat() 将它们打印在一起。