Tengo una página bien formada XHTML. Quiero encontrar la URL de destino de un enlace cuando tengo el texto vinculado.¿Cómo puedo encontrar la URL del enlace por texto de enlace con XPath?
Ejemplo
<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>
Quiero una expresión XPath de tal manera que si se les da programming questions site
dará http://stackoverflow.com
y si lo doy news
dará http://cnn.com
.
¿Alguna vez aprenderé xpath? cuando veo una consulta, es tan obvio y fácil de entender ... pero nunca puedo escribir una por mi cuenta – flybywire
@flybywire Si lees este curso gratuito de introducción a bases de datos de Stanford tiene una buena sección sobre XML y XPath. –
En lugar de texto(), puede usar ". =", Por ejemplo //a[.='Registrar aquí '] – danpop