HTMLParser无法解析tbody的情况

IdleMan 发布于 2012/06/21 09:01
阅读 1K+
收藏 0
	Parser htmlParser =  Parser.createParser("<table id='_table' border='0' cellspacing='0' cellpadding='0' class='tableRegion' width='100%' ><thead><tr><td>1</td><td>2</td></tr></thead><tbody id='_table_body' ><tr><td>4</td><td>5</td></tr></tbody></table>","gbk"); 
    	NodeFilter filter = new HasAttributeFilter("id", "_table_body"); 
        NodeFilter f = new AndFilter(new TagNameFilter("tr"), new HasParentFilter(filter)); 
        NodeList nodelist1 = htmlParser.parse(filter); //输出:Tag (144[0,144],173[0,173]): tbody id='_table_body' 
        NodeList nodelist2 = htmlParser.parse(f); //没有任何节点

上面nodelist1的输出内容为什么不是

<tbody id='_table_body' ><tr><td>4</td><td>5</td></tr></tbody>

呢?

 

 

加载中
0
IdleMan
IdleMan
<tr><td>4</td><td>5</td></tr>

上面期望输出打错了
返回顶部
顶部