org.apache.daffodil.api
Our abstraction of the source of a schema.
Because we make multiple passes over the schema (for validation) we have to cache the schema if it is given to us in any sort of transient form like as an input stream (stdin for example).
Can also be used for other XML artifacts such as TDML files.
Use to get a org.xml.sax.InputSource for use by Xerces
Use to get the URI that can be used to load the xml.
Our abstraction of the source of a schema.
Because we make multiple passes over the schema (for validation) we have to cache the schema if it is given to us in any sort of transient form like as an input stream (stdin for example).
Can also be used for other XML artifacts such as TDML files.