¿Cómo puedo encontrar en XPath 1.0 todas las filas con col name="POW"
vacío?XPath: seleccione la etiqueta con el valor vacío
<row>
<col name="WOJ">02</col>
<col name="POW"/>
<col name="GMI"/>
<col name="RODZ"/>
<col name="NAZWA">DOLNOŚLĄSKIE</col>
<col name="NAZDOD">województwo</col>
<col name="STAN_NA">2011-01-01</col>
</row>
He intentado muchas soluciones. Pocas veces en la extensión de Firefox, la selección de XPath Checker estaba bien, pero lxml.xpath()
dice que la expresión no es válida o simplemente no devuelve filas. código
Mi Python:
from lxml import html
f = open('TERC.xml', 'r')
page = html.fromstring(f.read())
for r in page.xpath("//row[col[@name = 'POW' and not(text())]]"):
print r.text_content()
print "-------------------------"
No es innecesaria ')]' al final de la expresión ... Y selecciona todas las filas en mi código (en XPath Checker todo está bien). Actualicé mi pregunta ... – pbm