之前刚接触xml发了不少,寻求帮助。总是没人理。
xml生成,dtd验证,dom4j解析,我现在也知道点了。现在的问题是,我怎么在我的java程序中判断,xml是否通过了我的dtd的验证。
那里不符合dtd要求。请高手指教。在myeclipse里,还有用IE打开,都会报错。但是我要的是,解析的时候,先判断!
xml生成,dtd验证,dom4j解析,我现在也知道点了。现在的问题是,我怎么在我的java程序中判断,xml是否通过了我的dtd的验证。
那里不符合dtd要求。请高手指教。在myeclipse里,还有用IE打开,都会报错。但是我要的是,解析的时候,先判断!
不会 。。楼主说发了很多贴子但都没满意的肯定是你问的问题不够清晰 决不是CSDN无高手有代码贴出代码来让高手看看吧(代码别太长)
帮楼主顶一下
Xmlreader xmlreader = XMLReaderFactory.createXMLReader();
xmlreader.setFeature("http://xml.org/sax/features/validation",true);
ErrorProcessor e = new ErrorProcessor();
xmlreader.setErrorHandler(e);
xmlreader.setContentHandler(e);