私はこのHTMLコードを持っています:
<td width="220" align="left">
<b>Valor da Venda:</b>
R$ 650.000,00<br>
<b>Valor do IPTU:</b>
R$ 0,00<br>
<b>Valor do Condomínio:</b>
R$ 0,00
</td>
前の「b」タグの text() が「Valor da Venda:」に等しい、前の「br」タグから text() を選択しようとしています。
私が試した:
/td//text()[preceding::br and contains(../b/text(),'Valor da Venda:')]
しかし、これは戻ってきています
[' R$ 650.000,00', ' R$ 0,00', ' R$ 0,00 ']
私は最初のものだけを返したかったのですが、R$ 650.000,00
事前に助けてくれてありがとう