secuencias - xpath buscar texto
XPath: selecciona elementos secundarios que*no*tienen un nombre especĂfico (3)
<a>
<b/>
<c/>
<d/>
<b/>
<e/>
</a>
¿Cómo selecciono los hijos de "a" que no son "b"?
Con XPath 2.0 incluso puedes hacer
/a/(* except b)
Xpath verá:
a/*[name(.) !=''b'']
Entonces, seleccione hijos de ''a'' cuyo nombre no es igual a ''b''
/a/*[not(self::b)]