una seleccionado seleccionada opcion dejar como boton activo html xpath siblings

html - seleccionado - XPath selecciona todo el contenido de texto para un<div> a excepción de una etiqueta específica<h5>



boton seleccionado jquery (3)

Intenta hacer esto:

//div[@class="detalhes_colunadados"]/div/text()

Busqué e intenté varias soluciones para este problema, pero ninguna funcionó: tengo este HTML

<div class="detalhes_colunadados"> <div class="detalhescolunadados_blocos"> <h5>Descrição completa</h5> Sala de estar/jantar,2 vagas de garagem cobertas.<br> </div> <div class="detalhescolunadados_blocos"> <h5>Valores</h5> Venda: R$ 600.000,00<br> Condomínio: R$ 660,00<br> </div> </div>

Y quiere extraer por XPath solo el contenido de texto en la primera clase div = "detalhescolunadados_blocos" que no son etiquetas h5.

Intenté: // div [@ class = ''detalhescolunadados_blocos''] / [1] / * [not (self :: h5)]


Me parece que esto funciona:

//div[@class="detalhescolunadados_blocos"]/text()


Pruebe la siguiente expresión XPath:

//div[@class=''detalhescolunadados_blocos''][1]//text()[not(ancestor::h5)]

Esto volverá:

$ xmllint --html --shell so.html / > xpath //div[@class=''detalhescolunadados_blocos''][1]//text()[not(ancestor::h5)] Object is a Node Set : Set contains 2 nodes: 1 TEXT content= 2 TEXT content= Sala de estar/jantar,2 vagas de gar...