busca consulta XPath para um elemento com um texto específico
Pergunta
Dada a seguinte estrutura XML
<html>
<body>
<div>
<span>Test: Text2</span>
</div>
<div>
<span>Test: Text3</span>
</div>
<div>
<span>Test: Text5</span>
</div>
</body>
</html>
Qual é a melhor consulta XPath para localizar qualquer span
com texto que começa com Test
?
Solução
//span[starts-with(.,'Test')]
Referências:
http://www.w3.org/TR/xpath/ # função-começa-com
https://developer.mozilla.org / en-US / docs / web / XPath / Funções / starts-with
Outras dicas
opção válida é também:
//span[contains(.,'Test')]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow