1.1 何为 EntityResolver : 官方解释: 如果SAX应用程序叙事实现自定义处理外部实体,则必须实现此接口, 并使用setEntityResolver方法向SAX 驱动器注册一个实例. 也就是说,对于解析一个xml,sax 首先会读取该xml文档上的声明,根据声明去寻找相应的dtd定义,以便对文档的进行验证, 默认的寻找规则,(即:通过网络,实现上就是声明DTD的地址URI地址来下载DTD声明), 并进行认证,下载的过程是一个漫长的过程,而且当网络不可用时,这里会报错,就是应为相…