[This section discusses a feature was first implemented for MSXML 6.0.]

This section covers introduces the Microsoft COM implementation of the Schema Object Model (SOM) standard. The SOM provides a navigable set of classes that directly reflect the W3C XML Schema definition language (XSD) specification. These classes enable you to walk through the elements of an XML Schema document and obtain information about the properties and declarations, and about the relationships between them. You can then compile and validate your XML documents against this XML Schema by using the validate method of the DOM.

The Microsoft SOM implementation provides both Microsoft® Visual Basic® and Microsoft Visual C++® interfaces.


To use SOM in your application requires MSXML 6..

In This Section

Starter Kit
Explains the benefits of the SOM, and offers ideas for building SOM applications.

Introduces some of the fundamental concepts that relate to the SOM.

How Do I?
Contains tutorials for using the SOM with other XML application programming interfaces, such as the Document Object Model (DOM) and the Simple API for XML (SAX).

Provides reference documentation of all SOM application programming interfaces.