Seleccionar elementos cuyo atributo comienza con algo en XPath


86

Como dice el título, ¿es posible seleccionar elementos en XPath que solo comienzan con una determinada cadena, pero quizás no terminan con la misma?

Por ejemplo, hay 3 elementos de anclaje:

<a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a href="sell.php/anotherthing"></a>

Solo quiero obtener elementos de anclaje que comiencen con 'buy.php /'. No creo que lo siguiente funcione, ¿verdad?

getByXPath("//a[@href='buy.php/']")

¿Cómo puedo hacer esto?

Respuestas:



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.