SchemaParserXerces.java Source code

Java tutorial

Introduction

Here is the source code for SchemaParserXerces.java

Source

import org.apache.xerces.parsers.DOMParser;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;

public class SchemaParserXerces implements ErrorHandler {

    public void warning(SAXParseException e) throws SAXException {
        throw e;
    }

    public void error(SAXParseException e) throws SAXException {
        throw e;
    }

    public void fatalError(SAXParseException e) throws SAXException {
        throw e;
    }

    public static void main(String[] args) throws Exception {
        DOMParser d = new DOMParser();
        d.setFeature("http://xml.org/sax/features/validation", true);
        d.setFeature("http://apache.org/xml/features/validation/schema", true);
        d.setFeature("http://apache.org/xml/features/validation/schema-full-checking", true);
        d.setErrorHandler(new SchemaParserXerces());
        d.parse(args[0]);
        System.out.println("Parsed successfully");
    }

}