Modello a oggetti dello schema XML

XML Schema è uno strumento potente e complesso per la creazione e la convalida della struttura in documenti XML conformi. Analogamente alla modellazione dei dati in un database relazionale, uno schema consente di definire la struttura di documenti XML specificando gli elementi che è possibile usare nei documenti, oltre alla struttura e ai tipi che tali elementi devono seguire per essere validi per quello specifico schema.

Il modello SOM (Schema Object Model) fornisce un set di classi nello spazio dei nomi System.Xml.Schema che consente di leggere uno schema da un file oppure di creare a livello di codice uno schema in memoria. È quindi possibile attraversare, modificare, compilare, convalidare o scrivere lo schema in un file.

In questa sezione

Panoramica del modello SOM XML
Vengono descritti il modello SOM (Schema Object Model) e le funzionalità e le classi fornite.

Lettura e scrittura di schemi XML
Viene descritto come leggere e scrivere schemi XML da file o altre origini.

Compilazione di schemi XML
Viene descritto come usare le classi nello spazio dei nomi System.Xml.Schema per compilare schemi XML in memoria.

Attraversamento di schemi XML
Viene descritto come attraversare uno schema XML per accedere agli elementi, agli attributi e ai tipi archiviati nel modello SOM.

Modifica di schemi XML
Viene descritto come modificare uno schema XML.

Inclusione o importazione di schemi XML
Viene descritto come includere o importare altri schemi XML per integrare la struttura dello schema che li include o li importa.