我如何在XPath 1.0中找到所有空行col name="POW"?
<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>
Run Code Online (Sandbox Code Playgroud)
我试过很多解决方案.在Firefox扩展XPath Checker选择中很少次,但lxml.xpath()表示表达式无效或只返回没有行.
我的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 "-------------------------"
Run Code Online (Sandbox Code Playgroud)