Модель объектов схемы XML (SOM)

Схема XML - это мощное и сложное средство создания и проверки структуры в совместимых XML-документах. Схема, так же как и моделирование данных в реляционной базе данных, позволяет определять структуру XML-документов путем указания элементов, которые могут использоваться в документах, а также структуры и типов, которых эти элементы должны придерживаться, чтобы быть допустимыми с точки зрения этой конкретной схемы.

Модель SOM предоставляет набор классов в пространстве имен System.Xml.Schema, которые позволяют считывать схему из файла или программно создавать схему в памяти. После этого схему можно будет просматривать, изменять, компилировать, проверять или записывать в файл.

В этом разделе

Общие сведения об модели объектов XML-схемы
Описывает модель SOM и ее возможности и классы.

Чтение и запись XML-схем
Описывает, как считывать и записывать схемы XML из файлов или других ресурсов.

Построение XML-схем
Описывает, как использовать классы в пространстве имен System.Xml.Schema, чтобы строить схемы XML в памяти.

Обход XML-схем
Описывает, как просматривать схему XML, чтобы получить доступ к элементам, атрибутам и типам, хранящимся в модели SOM.

Изменение XML-схем
Описывает, как изменять схемы XML.

Включение или импорт XML-схем
Описывает, как включать или импортировать другие схемы XML, чтобы дополнять структуру схемы, в которую они включаются или импортируются.