要解析的lxmlhtml:错误结果,为什么

2024-05-15 12:02:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码有一个奇怪的地方:

import lxml.html
myxml='''
<cooperate>
    <job DecreaseHour="1" table="tpa_radio_sum">  
    </job>

    <job DecreaseHour="2" table="tpa_radio_sum">                                
    </job>


    <job DecreaseHour="3" table="tpa_radio_sum">
    </job>
</cooperate>
'''
root=lxml.html.fromstring(myxml)
nodes1=root.xpath('//job[@DecreaseHour="1"]')
nodes2=root.xpath('//job[@table="tpa_radio_sum"]')    
print "nodes1=",nodes1
print "nodes2=",nodes2

我得到的是:
nodes1=[]

^{pr2}$

{{cd2>为什么?这是件很奇怪的事。为什么?在


Tags: htmltablejobrootlxmlxpathradiosum