对于xml细分:
<tr>
<td>
Price:
</td>
<td>
<span>
<b>
$11.85
</b>
</span>
</td>
</tr>
当我评估xpath时:
//text()[preceding::text()[normalize-space(.)!=''][position()=1][normalize-space()='Price:']]
,结果是:
[
]
[
]
[
]
[
$11.85
]
但我只想找到[$11.85]
。那么如何在不考虑空文本节点的情况下评估xpath呢?
答案 0 :(得分:0)
尝试使用此XPATH获得$ 11.85:
//text()[normalize-space(.)!=''][ancestor::td/preceding-sibling::td[1][normalize-space(.)='Price:']]