FileReader file = new FileReader(filename);
Document doc = saxReader.read(file);这个是异常的地点才对。你看看 FileReader的用法吧
http://api.java2000.net/FileReader还有 saxReader的用法

解决方案 »

  1.   

    参考我这里的一个资料 http://www.java2000.net/p5724
      

  2.   

    错误的原因是java.net.UnknownHostException,这个应当是验证的时候出的错,确保<!DOCTYPE root (View Source for full doctype...)> 中的路径都是可以访问的,网络连接是通的....
      

  3.   


    SAXReader saxReader = new SAXReader();
    File file = new File(filename);Document doc = saxReader.read(file);这样也是不行的,同样的异常, 是在read的时候抛出的。
      

  4.   

    谢谢 huoyin,是这个错误,因为我只是建了一个空的.dtd,所以出错了。