boolean result = false;
    File f1 = new File("c:/gov-xml.dtd"); 
    File f2 = new File("c:/00000.xml");          try
   {
    SAXReader reader = new SAXReader();
    reader.setValidation(true);     
    
    //specify the dtd to use
    reader.setFeature(f1.toURI().toString(),true);     
             //add error handler which turns any errors into XML
    XMLErrorHandler errorHandler = new XMLErrorHandler();
    reader.setErrorHandler(errorHandler);
    
             //parse the document
             reader.read(f2);
    
    //no Errors
    if(errorHandler.getErrors()==null)
    {
     result=true;
    }
    }
    catch(Exception e)
    {
     e.printStackTrace();
    }
报的错误
org.xml.sax.SAXNotRecognizedException: Feature: file:/c:/gov-xml.dtd
at org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:219)
at org.dom4j.io.SAXReader.setFeature(SAXReader.java:218)
at a.testread.main(testread.java:40)