Compartilhar via


SOM (Schema Object Model) XML

Um esquema XML é uma ferramenta poderosa e complexa para criar e validar a estrutura de documentos XML compatíveis. De maneira semelhante à modelagem de dados em um banco de dados relacional, um esquema fornece uma maneira de definir a estrutura de documentos XML, especificando os elementos que podem ser usados nos documentos, bem como a estrutura e os tipos que esses elementos devem seguir para serem válidos para esse esquema específico.

O SOM (Schema Object Model) fornece um conjunto de classes no namespace System.Xml.Schema, que permite que você leia um esquema de um arquivo ou crie programaticamente um esquema na memória. O esquema pode então ser percorrido, editado, compilado, validado ou gravado em um arquivo.

Nesta seção

Visão geral do modelo de objeto de esquema XML
Descreve o modelo SOM (Schema Object Model) e os recursos e as classes que ele fornece.

Lendo e gravando esquemas XML
Descreve como ler e gravar esquemas XML em arquivos ou em outras origens.

Compilando esquemas XML
Descreve como usar as classes no namespace System.Xml.Schema para criar esquemas XML na memória.

Percorrer esquemas XML
Descreve como percorrer um esquema XML para acessar os elementos, os atributos e os tipos armazenados no SOM.

Esquemas XML de edição
Descreve como editar um esquema XML.

Incluindo ou importando um esquema XML
Descreve como incluir ou importar outros esquemas XML para complementar a estrutura do esquema que os inclui ou os importa.