"org.apache.xerces.dom.DOMXSImplementationSourceImpl");
DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();
XSImplementation impl = (XSImplementation) registry.getDOMImplementation("XS-Loader");
XSLoader schemaLoader = impl.createXSLoader(null);
DOMConfiguration config = schemaLoader.getConfig();
// create Error Handler
DOMErrorHandler errorHandler = new QueryXS();
// set error handler
config.setParameter("error-handler", errorHandler);
// set validation feature
config.setParameter("validate", Boolean.TRUE);
// parse document
System.out.println("Parsing " + argv[0] + "...");
XSModel model = schemaLoader.loadURI(argv[0]);
if (model != null) {
// element declarations
XSNamedMap map = model.getComponents(XSConstants.ELEMENT_DECLARATION);
if (map.getLength() != 0) {
System.out.println("*************************************************");