voglio selezionare un elemento, se uno su 2 esistono durante l'utilizzo di questo per 2 pagineXPath per selezionare 1 elemento se uno dei due esiste
prima pagina (prezzo scontato)
<div class="price">
<span class="originalRetailPrice">$2,990.00</span>
</div>
</div>
<div class="price">
<span class="salePrice">$1,794.00</span>
</div>
o 2 ° pagina (un solo prezzo)
<div class="price">
$298.00
</div>
ho usato //span[@class="originalRetailPrice"] | (//div[@class="priceBlock"])[1]
ma ottengo il prezzo due volte
Quello che voglio è quello di selezionare il primo prezzo quando è class="originalRetailPrice"
o quando è //div[@class="price"]/text()[1]
Così alla fine voglio fare la scelta di lavorare su entrambe le pagine
Perfetto, Grazie mille per la risposta veloce –
Se si cambia il blocco div in 1 xml, il risultato sarà errato. Non è la risposta – splash58
@ splash58 questo '// div [@ class =" price "] [1] // text()' ha funzionato per me, quindi è una risposta. –