2011-07-27 24 views
27

Estoy usando XPath para extraer datos de una página web.XPath para obtener otro atributo por id. Atributo

Tengo un enlace del que quiero obtener el valor de href. Puedo hacer referencia a él a través de su ID único: id('unique-id'), pero eso me da la cadena entre las etiquetas <a>.

¿Cómo obtengo el valor del atributo href?

Respuesta

47

Pruebe este XPath: //a[@id = 'unique-id']/@href. Este XPath seleccionará el atributo href del elemento a con el atributo id = unique-id

Cuestiones relacionadas