Query XPath alla ricerca di un elemento con testo specifico
Domanda
Data la seguente struttura XML
<html>
<body>
<div>
<span>Test: Text2</span>
</div>
<div>
<span>Test: Text3</span>
</div>
<div>
<span>Test: Text5</span>
</div>
</body>
</html>
Qual è la migliore query XPath per individuare qualsiasi span
con testo che inizia con Test
?
Soluzione
//span[starts-with(.,'Test')]
Riferimenti:
http://www.w3.org/TR/xpath/ # funzione-inizia-con
https://developer.mozilla.org / it-IT / docs / Web / XPath / Funzioni / starts-with
Altri suggerimenti
L'opzione valida è anche:
//span[contains(.,'Test')]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow