Carattere jolly XPath nel valore dell'attributo

Carattere jolly XPath nel valore dell'attributo

Usa la seguente espressione:

//span[contains(concat(' ', @class, ' '), ' amount ')]

Potresti usare contains da solo, ma corrisponderebbe anche a classi come someamount . Verifica l'espressione sopra sul seguente input:

<root>
  <span class="test amount blah"/>
  <span class="amount test"/>
  <span class="test amount"/>
  <span class="amount"/>
  <span class="someamount"/>
</root>

Selezionerà i primi quattro span elementi, ma non l'ultimo.


È necessario utilizzare il metodo contiene. Vedi Come usare XPath contiene() qui?

//span[contains(@class,'amount')]