Tengo problemas para seleccionar nodos por atributo cuando los atributos contienen más de una palabra. Por ejemplo:
<div class="atag btag" />
Esta es mi expresión xpath:
//*[@class='atag']
La expresión funciona con
<div class="atag" />
pero no para el ejemplo anterior. ¿Cómo puedo seleccionar el <div>
?
div.atag
o div.btag
. Súper simple, sin coincidencia de cadenas, y MUCHO más rápido (y mejor admitido en los navegadores). XPath (contra HTML) debe relegarse a lo que es útil para ... encontrar elementos por texto contenido y para navegación DOM.