Model SOM (XML Schema Object Model)

Schemat XML to zaawansowane i złożone narzędzie do tworzenia i weryfikowania struktury w zgodnych dokumentach XML. Podobnie jak modelowanie danych w relacyjnej bazie danych, schemat zapewnia sposób definiowania struktury dokumentów XML, określając elementy, które mogą być używane w dokumentach, a także strukturę i typy, które te elementy muszą być zgodne, aby były prawidłowe dla tego konkretnego schematu.

Model obiektów schematu (SOM) udostępnia zestaw klas w System.Xml.Schema przestrzeni nazw, które umożliwiają odczytywanie schematu z pliku lub programowe tworzenie schematu w pamięci. Następnie można przejść przez schemat, edytować, skompilować, zweryfikować lub zapisać w pliku.

W tej sekcji

Model SOM (XML Schema Object Model) ― omówienie
Opisuje model obiektów schematu (SOM) oraz funkcje i klasy, które udostępnia.

Odczytywanie i zapisywanie schematów XML
Opisuje sposób odczytywania i zapisywania schematów XML z plików lub innych źródeł.

Tworzenie schematów XML
Opisuje sposób używania klas w System.Xml.Schema przestrzeni nazw do kompilowania schematów XML w pamięci.

Przechodzenie schematów XML
Opisuje sposób przechodzenia przez schemat XML w celu uzyskania dostępu do elementów, atrybutów i typów przechowywanych w programie SOM.

Edytowanie schematów XML
Opisuje sposób edytowania schematu XML.

Uwzględnianie lub importowanie schematów XML
Opisuje sposób dołączania lub importowania innych schematów XML w celu uzupełnienia struktury schematu, który zawiera lub importuje je.