List of usage examples for org.dom4j.io SAXReader setXMLFilter
public void setXMLFilter(XMLFilter filter)
From source file:org.dom4j.samples.sax.FilterDemo.java
License:Open Source License
protected Document parse(String xmlFile) throws Exception { SAXReader reader = new SAXReader(); reader.setXMLFilter(new TrimXMLFilter()); return reader.read(xmlFile); }
From source file:org.dom4j.samples.validate.JARVDemo2.java
License:Open Source License
/** Registers the Verifier with the SAXReader */ protected SAXReader createSAXReader(String schemaURI) throws Exception { System.out.println("Loaded schema document: " + schemaURI); // use autodetection of schemas VerifierFactory factory = new com.sun.msv.verifier.jarv.TheFactoryImpl(); Schema schema = factory.compileSchema(schemaURI); Verifier verifier = schema.newVerifier(); verifier.setErrorHandler(new ErrorHandler() { public void error(SAXParseException e) { System.out.println("ERROR: " + e); }/*from ww w. j ava2 s . com*/ public void fatalError(SAXParseException e) { System.out.println("FATAL: " + e); } public void warning(SAXParseException e) { System.out.println("WARNING: " + e); } }); // now install the verifying filter VerifierFilter filter = verifier.getVerifierFilter(); SAXReader reader = new SAXReader(); reader.setXMLFilter(filter); return reader; }