Partilhar via


Modelo de objeto do esquema XML (SOM)

Um esquema XML é uma ferramenta poderosa e complexa para criar e validar a estrutura em documentos XML compatíveis. 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 System.Xml.Schema namespace que permitem ler um esquema de um arquivo ou criar programaticamente um esquema na memória. O esquema pode então ser percorrido, editado, compilado, validado ou gravado em um arquivo.

Nesta Secção

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

Leitura e gravação de esquemas XML
Descreve como ler e gravar esquemas XML de arquivos ou outras fontes.

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

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

Editando esquemas XML
Descreve como editar um esquema XML.

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