本帖最后由 sbios 于 2010-06-13 14:30:04 编辑

解决方案 »

  1.   

    用filter就好了, filter有很多种, 自己要哪种就用哪种呗.!
      

  2.   

    还有AndFilter 
    CssSelectorNodeFilter 
    HasAttributeFilter 
    HasChildFilter 
    HasParentFilter 
    HasSiblingFilter 
    IsEqualFilter 
    LinkRegexFilter 
    LinkStringFilter
    NotFilter 
    OrFilter 
    RegexFilter 
    StringFilter 
    TagNameFilter 
    XorFilterAPI上就这么多
      

  3.   

    Parser p=Parser.createParser(src, "gb2312");
    NodeFilter f1=new NodeClassFilter(TableTag.class);
    NodeFilter f2=new NodeClassFilter(InputTag.class);
    NodeFilter f3=new NodeClassFilter(Div.class);
    NodeFilter [] nf=new NodeFilter[]{f2,f3};
    NodeFilter f=new AndFilter(f2,f3);

    NodeList table=p.extractAllNodesThatMatch(f1);
    System.out.println(table.size());