Initial entries in local-name partitions when using XML Schema

Hi,

we are currently testing our EXI implementation using the XML Schema of 
Schemas (http://www.w3.org/2001/XMLSchema) to create a schema-informed 
grammar. We run into the following problem:
- Section 7.3.1 says "When a schema is provided, the string table is 
also pre-populated with the local name of each attribute, element and 
type declared in the schema, partitioned by namespace URI and sorted 
lexicographically."
- Section D.3 says "When XML Schemas are used to inform the grammars for 
processing EXI body, there an additional partition that is appended to 
the local-name partitions." and goes on listing the relevant local names.

However, the list of local-names provided in Section D.3 is not 
consistent with the one produced when processing the XML Schema of 
Schemas: the former only contains the local names of XML Schema 
predefined types, while the latter also contains the local names of 
elements used to write a schema. Should we overwrite the initial entries 
defined in Section D.3 with the complete set of entries? Should we 
append the missing entries (in lexicographical order) to the existing 
entries? It might be useful to clarify this specific case in the spec, 
in order to ensure interoperability.

Cheers

Antoine Mensch

Received on Friday, 21 May 2010 15:36:32 UTC