//if you are using xercesSAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser", true);
builder.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); 

解决方案 »

  1.   

    搞定了,不过是用的另一种办法。首先新建一个EntityResolver子类:
    class NoOpEntityResolver implements EntityResolver {
      public InputSource resolveEntity(String publicId, String systemId) {
    return new InputSource(new StringBufferInputStream(""));
      }
    }然后把这个类的实例赋给SAXBuilder:
    builder.setEntityResolver(new NoOpEntityResolver());这样就不会去locate DTD文件了。anyway,感谢帮助。