public interface SchemaIdResolver
When the "schemaId" element in the EXI options document contains the xsi:nil attribute with its value set to true, no schema information is used for processing the EXI body (i.e. a schema-less EXI stream). When the value of the "schemaId" element is empty, no user defined schema information is used for processing the EXI body; however, the built-in XML schema types are available for use in the EXI body. When the schemaId option is absent (i.e., undefined), no statement is made about the schema information used to encode the EXI body and this information MUST be communicated out of band. The EXI specification does not dictate the syntax or semantics of other values specified in this field. An example schemaId scheme is the use of URI that is apt for globally identifying schema resources on the Web. The parties involved in the exchange are free to agree on the scheme of schemaId field that is appropriate for their use to uniquely identify the schema information
| Modifier and Type | Method and Description |
|---|---|
Grammars |
resolveSchemaId(String schemaId)
Resolves schemaId to an actual grammar representation.
|
Grammars resolveSchemaId(String schemaId) throws EXIException
schemaId - schemaIdEXIException - EXI exceptionCopyright © 2018 Siemens AG. All rights reserved.