谢谢!

解决方案 »

  1.   

    Lexer lexer = new Lexer (content);
    Parser parser = new Parser (lexer, Parser.STDOUT);
    AndFilter it = new AndFilter( new NotFilter( new TagNameFilter("script") ),
                                  new NotFilter( new TagNameFilter("style") ));
    NodeList nl = parser.extractAllNodesThatMatch (it);
      

  2.   

    AndFilter it = new AndFilter( new NotFilter( new TagNameFilter("script") ),
                                  new NotFilter( new TagNameFilter("style") ));改为下面的这句(上面的逻辑写错!):

    OrFilter it = new OrFilter( new NotFilter( new TagNameFilter("script") ),
                                  new NotFilter( new TagNameFilter("style") ));
      

  3.   

    用StringBean就好了,把这两个赋值为false就ok