public final void parse( String source ) { parse(Util.getInputSource(source)); }
/** * Obtains the parsed grammar. */ public final XMLSchemaGrammar getResult() { finish(); return reader.getResult(); }
public XMLValidationSchema loadSchemas(String baseURI, Map<String, EmbeddedSchema> sources) throws XMLStreamException { parserFactory = getSaxFactory(); ResolvingGrammarReaderController ctrl = new ResolvingGrammarReaderController(baseURI, sources); xmlSchemaReader = new RecursiveAllowedXMLSchemaReader(ctrl, parserFactory); multiSchemaReader = new MultiSchemaReader(xmlSchemaReader); for (EmbeddedSchema source : sources.values()) { DOMSource domSource = new DOMSource(source.getSchemaElement()); domSource.setSystemId(source.getSystemId()); multiSchemaReader.parse(domSource); } XMLSchemaGrammar grammar = multiSchemaReader.getResult(); if (grammar == null) { throw new XMLStreamException("Failed to load schemas"); } return new W3CSchema(grammar); }
public XMLValidationSchema loadSchemas(String baseURI, Map<String, EmbeddedSchema> sources) throws XMLStreamException { parserFactory = getSaxFactory(); ResolvingGrammarReaderController ctrl = new ResolvingGrammarReaderController(baseURI, sources); xmlSchemaReader = new RecursiveAllowedXMLSchemaReader(ctrl, parserFactory); multiSchemaReader = new MultiSchemaReader(xmlSchemaReader); for (EmbeddedSchema source : sources.values()) { DOMSource domSource = new DOMSource(source.getSchemaElement()); domSource.setSystemId(source.getSystemId()); multiSchemaReader.parse(domSource); } XMLSchemaGrammar grammar = multiSchemaReader.getResult(); if (grammar == null) { throw new XMLStreamException("Failed to load schemas"); } return new W3CSchema(grammar); }
public XMLValidationSchema loadSchemas(String baseURI, Map<String, EmbeddedSchema> sources) throws XMLStreamException { parserFactory = getSaxFactory(); ResolvingGrammarReaderController ctrl = new ResolvingGrammarReaderController(baseURI, sources); xmlSchemaReader = new RecursiveAllowedXMLSchemaReader(ctrl, parserFactory); multiSchemaReader = new MultiSchemaReader(xmlSchemaReader); for (EmbeddedSchema source : sources.values()) { DOMSource domSource = new DOMSource(source.getSchemaElement()); domSource.setSystemId(source.getSystemId()); multiSchemaReader.parse(domSource); } XMLSchemaGrammar grammar = multiSchemaReader.getResult(); if (grammar == null) { throw new XMLStreamException("Failed to load schemas"); } return new W3CSchema(grammar); }
public final void parse( String source ) { parse(Util.getInputSource(source)); }
/** * Obtains the parsed grammar. */ public final XMLSchemaGrammar getResult() { finish(); return reader.getResult(); }
MultiSchemaReader multiSchemaReader = new MultiSchemaReader(reader); for (EmbeddedSchema schema : schemas.values()) { DOMSource source = new DOMSource(schema.getSchemaElement()); source.setSystemId(schema.getSystemId()); multiSchemaReader.parse(source); return multiSchemaReader.getResult();
public final void parse( String source ) { parse(Util.getInputSource(source)); }
/** * Obtains the parsed grammar. */ public final XMLSchemaGrammar getResult() { finish(); return reader.getResult(); }
MultiSchemaReader multiSchemaReader = new MultiSchemaReader(reader); for (EmbeddedSchema schema : schemas.values()) { DOMSource source = new DOMSource(schema.getSchemaElement()); source.setSystemId(schema.getSystemId()); multiSchemaReader.parse(source); return multiSchemaReader.getResult();
public final void parse( String source ) { parse(Util.getInputSource(source)); }
/** * Obtains the parsed grammar. */ public final XMLSchemaGrammar getResult() { finish(); return reader.getResult(); }