Package org.apache.xerces.xs

Examples of org.apache.xerces.xs.XSImplementation


        // create input
        LSInput input = ls.createLSInput();
        input.setCharacterStream( new InputStreamReader( url.openStream() ) );

        // Get XS Implementation
        XSImplementation impl = (XSImplementation) registry.getDOMImplementation( "XS-Loader" );
        // Load XMLSchema
        XSLoader schemaLoader = impl.createXSLoader( null );
        XSModel schema = schemaLoader.load( input );
        // Get simple type definitions
        XSNamedMap map = schema.getComponents( XSTypeDefinition.SIMPLE_TYPE );

        return map;
View Full Code Here


         log.trace("loading xsd from InputStream");
      }

      LSInputAdaptor input = new LSInputAdaptor(is, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      if(schemaResolver != null)
      {
         setResourceResolver(schemaLoader, schemaResolver);
      }
View Full Code Here

         log.trace("loading xsd from Reader");
      }

      LSInputAdaptor input = new LSInputAdaptor(reader, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      if(schemaResolver != null)
      {
         setResourceResolver(schemaLoader, schemaResolver);
      }
View Full Code Here

         log.trace("loading xsd from string");
      }

      LSInputAdaptor input = new LSInputAdaptor(data, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      return schemaLoader.load(input);
   }
View Full Code Here

               // Try the 2.7.0 version
               String name = "org.apache.xerces.dom.DOMXSImplementationSourceImpl";
               System.setProperty(DOMImplementationRegistry.PROPERTY, name);
            }

            XSImplementation impl;
            try
            {
               DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();
               impl = (XSImplementation)registry.getDOMImplementation("XS-Loader");
            }
View Full Code Here

/* 382 */       log.trace("loading xsd from InputStream");
/*     */     }
/*     */
/* 385 */     LSInputAdaptor input = new LSInputAdaptor(is, encoding);
/*     */
/* 387 */     XSImplementation impl = getXSImplementation();
/* 388 */     XSLoader schemaLoader = impl.createXSLoader(null);
/* 389 */     setDOMErrorHandler(schemaLoader);
/* 390 */     if (schemaResolver != null)
/*     */     {
/* 392 */       setResourceResolver(schemaLoader, schemaResolver);
/*     */     }
View Full Code Here

/* 402 */       log.trace("loading xsd from Reader");
/*     */     }
/*     */
/* 405 */     LSInputAdaptor input = new LSInputAdaptor(reader, encoding);
/*     */
/* 407 */     XSImplementation impl = getXSImplementation();
/* 408 */     XSLoader schemaLoader = impl.createXSLoader(null);
/* 409 */     setDOMErrorHandler(schemaLoader);
/* 410 */     if (schemaResolver != null)
/*     */     {
/* 412 */       setResourceResolver(schemaLoader, schemaResolver);
/*     */     }
View Full Code Here

/* 422 */       log.trace("loading xsd from string");
/*     */     }
/*     */
/* 425 */     LSInputAdaptor input = new LSInputAdaptor(data, encoding);
/*     */
/* 427 */     XSImplementation impl = getXSImplementation();
/* 428 */     XSLoader schemaLoader = impl.createXSLoader(null);
/* 429 */     setDOMErrorHandler(schemaLoader);
/* 430 */     return schemaLoader.load(input);
/*     */   }
View Full Code Here

/*     */         catch (ClassNotFoundException e)
/*     */         {
/* 505 */           String name = "org.apache.xerces.dom.DOMXSImplementationSourceImpl";
/* 506 */           System.setProperty("org.w3c.dom.DOMImplementationSourceList", name);
/*     */         }
/*     */         XSImplementation impl;
/*     */         try
/*     */         {
/* 512 */           DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();
/* 513 */           impl = (XSImplementation)registry.getDOMImplementation("XS-Loader");
/*     */         }
View Full Code Here

        System.setProperty(DOMImplementationRegistry.PROPERTY,
                           "org.apache.xerces.dom.DOMXSImplementationSourceImpl");
        DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();

        XSImplementation impl = (XSImplementation)registry.getDOMImplementation("XS-Loader");

        XSLoader schemaLoader = impl.createXSLoader(null);
        schemaLoader.getConfig().setParameter("validate", Boolean.TRUE);
        schemaLoader.getConfig().setParameter("error-handler", new DOMErrorHandler() {

            public boolean handleError(DOMError error) {
                LOG.info("Schema parsing error: " + error.getMessage()
View Full Code Here

TOP

Related Classes of org.apache.xerces.xs.XSImplementation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.