Hi Werner,
I guess imported schemas are loaded relative to the master schema which
has no absolute path as it is loaded from a string.
Ralf
Werner Guttmann schrieb:
Hmm, not sure what the issue really is. Can you elaborate a bit more ?
Werner
Anushajv wrote:
We have a requirement where in we try to create a schema object from a string
content.
code is:
// create the sax input source
InputSource inputSource = new InputSource( new StringReader( content ));
// create the schema reader
SchemaReader schemaReader = new SchemaReader( inputSource );
schemaReader.setCacheIncludedSchemas( true );
schemaReader.setValidation( true );
schemaReader.setErrorHandler( XMLHelper.SAX_ERROR_HANDLER );
XMLCatalogEntityResolver resolver = new XMLCatalogEntityResolver();
schemaReader.setEntityResolver( resolver );
// read the schema from the source
Schema schema = schemaReader.read();
Since we provide input content from a string, the entity resolver is not
recognized if the schema content has any <import>.
Can you please provide some inputs of how we could handle this situation.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email