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)
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)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货