我有一个非常嵌套的结构(实际上是解析xhtml,所以很棘手),像这样:
<tr>
<td>
<font id="blah">
stuff
</font>
</td>
</tr>
<tr>
<td>
more stuff
</td>
</tr>
这在一个长表格中重复出现。我需要一个XPath表达式,它将选择第二个字体标签(或者更确切地说是它的text()
)。我正在查看preceding-sibling
轴,但某些东西似乎不太对。
大致上应该是这样的(如果这很荒谬,请原谅,我的XPath有点生疏)
//tr[preceding-sibling::tr/td/font]/td/text()