- From: Elena Litani <elitani@ca.ibm.com>
- Date: Wed, 04 Sep 2002 16:20:30 -0400
- To: www-xml-schema-comments@w3.org
The definition for {namespace schema information information items} [1]
includes 3 properties - {schema namespace}, {schema components}, {schema
documents}. The XML Schema Recommendation specifies that the {schema
components} property could be empty:
[[
The {schema components} property is provided for processors which wish
to provide a single access point to the components of the schema which
was used during assessment. Lightweight processors are free to leave it
empty..
]]
On the other hand, the specification seems to require that the
{documents} property should be exposed by all (including lightweight)
processors. Since exposing schema documents is as expensive as exposing
schema components, this requirement seems unreasonable, thus looks as a
bug in the spec.
Xerces2 does not expose this property via the post schema validation
infoset. Other implementations, such as MSXML from Microsoft, do not
seem to expose it either [2].
IMO, this is should be an erratum.
[1] http://www.w3.org/TR/xmlschema-1/#nsi-schema_documents
[2]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xml_obj_ischema_0sv5.asp
Thanks you,
--
Elena Litani / IBM Toronto
Received on Wednesday, 4 September 2002 16:20:39 UTC