sax根本就不应该用来解析xml.用sax解析的前提是被解析的文档是一个wellform的xml文档。你的想法有些本末倒置。

解决方案 »

  1.   

    应该可以的,自己实现sax接口的那些方法,遇着不对的地方跳过去即可
      

  2.   

    应该可以的,自己实现sax接口的那些方法,遇着不对的地方跳过去即
    在ENDELEMENT() EXCEPTION里面直接捕获跳过
      

  3.   

    我赞同rainight的观点,sax是顺序的解析,当遇到错误是抛出异常,结束解析,确切的说sax 适用于验证xml是否是合式。
      

  4.   

    用SAX的XPATH类里面的方法试试看看
      

  5.   

    重现实现SAX的一些东东,有点兴师动众、费事劳神、得不尝失吧。
    荐议先把HTML文件Well-formed后再送到SAX去解析。想想HTML不是一个Well-formed XML文件,只是Tag没有配对,把它弄配对了应该不会很难吧。