相关文章推荐
老实的玉米  ·  Java ...·  4 天前    · 
火爆的铅笔  ·  Python+Pytest+Allure+J ...·  1 月前    · 
大鼻子的课本  ·  【SQL ...·  1 年前    · 
腼腆的蚂蚁  ·  MySQL 8.0 'C:\Program ...·  1 年前    · 
  • http://shansun123.iteye.com/blog/1020425
  • http://blog.csdn.net/hailanzhijia/article/details/6004947
  • 解析xml时,报找不到.dtd错误,从而解析错。

    解决方法:

    在使用builder解析之前,设置禁止校验dtd。

    builder.setEntityResolver(
                    new EntityResolver(){
                       public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException
                           return new InputSource(new StringBufferInputStream(""));   
    //                       return null;//这个的效果仍然是从网络来抓取DTD来验证