Dela via


XML-schemaobjektmodell (SOM)

Ett XML-schema är ett kraftfullt och komplext verktyg för att skapa och verifiera struktur i kompatibla XML-dokument. På samma sätt som datamodellering i en relationsdatabas ger ett schema ett sätt att definiera strukturen för XML-dokument genom att ange de element som kan användas i dokumenten, samt den struktur och de typer som dessa element måste följa för att vara giltiga för det specifika schemat.

Schemaobjektmodellen (SOM) innehåller en uppsättning klasser i System.Xml.Schema namnområdet som gör att du kan läsa ett schema från en fil eller programmatiskt skapa ett schema i minnet. Schemat kan sedan bläddras igenom, redigeras, kompileras, valideras eller skrivas till en fil.

I det här avsnittet

Översikt över XML-schemaobjektmodell
Beskriver Schema Object Model (SOM) och de funktioner och klasser som den tillhandahåller.

Läsa och skriva XML-scheman
Beskriver hur du läser och skriver XML-scheman från filer eller andra källor.

Skapa XML-scheman
Beskriver hur du använder klasserna i System.Xml.Schema namnområdet för att skapa XML-scheman i minnet.

Bläddra i XML-scheman
Beskriver hur du passerar ett XML-schema för att komma åt element, attribut och typer som lagras i SOM.

Redigera XML-scheman
Beskriver hur du redigerar ett XML-schema.

Inkludera eller importera XML-scheman
Beskriver hur du inkluderar eller importerar andra XML-scheman för att komplettera strukturen för schemat som innehåller eller importerar dem.