Stylus Studio XML Editor

Table of contents

Appendices

5 Conformance

Conformance

This specification describes two levels of conformance for datatype processors. The first is required of all processors. Support for the other will depend on the application environments for which the processor is intended.

Minimally conforming processors must completely and correctly implement the Constraint on Schemas and Validation Rule .

Processors which accept schemas in the form of XML documents as described in [XML Representation of Simple Type Definition Schema Components] (and other relevant portions of [Datatype components]) are additionally said to provide conformance to the XML Representation of Schemas, and must, when processing schema documents, completely and correctly implement all Schema Representation Constraints in this specification, and must adhere exactly to the specifications in [XML Representation of Simple Type Definition Schema Components] (and other relevant portions of [Datatype components]) for mapping the contents of such documents to schema components for use in validation.

NOTE: 

By separating the conformance requirements relating to the concrete syntax of XML schema documents, this specification admits processors which validate using schemas stored in optimized binary representations, dynamically created schemas represented as programming language data structures, or implementations in which particular schemas are compiled into executable code such as C or Java. Such processors can be said to be minimally conforming but not necessarily in conformance to the XML Representation of Schemas.