Solución:
Primero, debe transformar HTML en xhtml si desea aplicar selecciones de xpath en él.
El xpath para seleccionar un elemento html (x) que tiene un valor especificado en uno de sus atributos es:
//*[@*="specified value"]
Aquí están las expresiones XPath para seleccionar …
-
Todos los elementos:
//*
-
Todos los elementos con un atributo,
a
://*[@a]
-
Todos los elementos con un atributo
a
igual av
://*[@a="v"]
-
Todos los elementos con cualquier atributo:
//*[@*]
-
Todos los elementos con cualquier atributo igual a
v
://*[@*='v']
Crédito a Pierre por la primera publicación //*[@*='v']
. Por favor vote su respuesta.
//*[@*[contains(.,'val')]]
Encontrará cualquier nodo descendiente de la raíz con cualquier atributo que contenga ‘val’ en su valor.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)