[This section discusses a feature was first implemented for MSXML 6.0.]
The Schema Object Model (SOM) is based on the W3C recommendation document, "XML Schema Part 0: Primer." This document is located at http://www.w3.org/TR/xmlschema-0/.
The interfaces of the SOM provide information about schemas that are retrieved from a schema cache. This cache is accessed through the getSchema method of the IXMLDOMSchemaCollection2 interface.
The SOM provides access to items in a schema. Many of the interfaces inherit from other interfaces. The following graphic shows interfaces to the right of the interfaces they inherit from. For example, ISchemaElement inherits from ISchemaParticle, which inherits from ISchemaItem.
The following graphic diagrams the inheritance and hierarchy contained within the SOM.
SOM Reference contains the following topics.