Consulta XPath buscando un elemento con texto específico
Pregunta
Dada la siguiente estructura XML
<html>
<body>
<div>
<span>Test: Text2</span>
</div>
<div>
<span>Test: Text3</span>
</div>
<div>
<span>Test: Text5</span>
</div>
</body>
</html>
¿Cuál es la mejor consulta XPath para localizar cualquier span
con texto que comience con Test
?
Solución
//span[starts-with(.,'Test')]
Referencias:
http://www.w3.org/TR/xpath/ # function-comienza-con
https://developer.mozilla.org / es-ES / docs / Web / XPath / Funciones / comienza con
Otros consejos
La opción válida también es:
//span[contains(.,'Test')]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow