Code example for SAXParser: Parsing XML documents

Methods: parse

0
        ErrorHandler handler = new ErrorHandler();
        try { 
            SAXParserFactory factory = SAXParserFactory.newInstance();
            factory.setValidating(false);
            final SAXParser parser = factory.newSAXParser();
            parser.parse(file, handler);
        } catch (ParserConfigurationException e) {
            throw new RuntimeException(e);
        } catch (SAXException e) {
            DeploymentScannerLogger.ROOT_LOGGER.debugf(e, "Exception parsing scanned XML document %s", file);
            return false; 
        } 
        return !handler.error;
    } 
 
    private static class ErrorHandler extends DefaultHandler {
 
        private boolean error = false;
 
        @Override 
        public void error(final SAXParseException e) throws SAXException {