Freigeben über


XML-Schemaobjektmodell (SOM)

Ein XML-Schema ist ein leistungsfähiges und komplexes Tool zum Erstellen und Überprüfen der Struktur in kompatiblen XML-Dokumenten. Ähnlich wie bei der Datenmodellierung in einer relationalen Datenbank bietet ein Schema eine Möglichkeit, die Struktur von XML-Dokumenten zu definieren, indem die Elemente angegeben werden, die in den Dokumenten verwendet werden können, sowie die Struktur und Typen, die diese Elemente befolgen müssen, um für dieses spezifische Schema gültig zu sein.

Das Schema-Objektmodell (SOM) bietet eine Reihe von Klassen im System.Xml.Schema-Namespace, die es Ihnen ermöglichen, entweder ein Schema aus einer Datei zu lesen oder programmgesteuert ein Schema im Arbeitsspeicher zu erstellen. Das Schema kann dann durchlaufen, bearbeitet, kompiliert, überprüft oder in eine Datei geschrieben werden.

In diesem Abschnitt

Übersicht über das XML-Schemaobjektmodell
Beschreibt das Schemaobjektmodell (SCHEMA Object Model, SOM) und die darin bereitgestellten Features und Klassen.

Lesen und Schreiben von XML-Schemas
Beschreibt, wie XML-Schemas aus Dateien oder anderen Quellen gelesen und geschrieben werden.

Erstellen von XML-Schemas
Beschreibt, wie die Klassen im System.Xml.Schema Namespace zum Erstellen von XML-Schemas im Arbeitsspeicher verwendet werden.

Traversieren von XML-Schemata
Beschreibt, wie sie ein XML-Schema durchlaufen, um auf die Elemente, Attribute und Typen zuzugreifen, die im SOM gespeichert sind.

Bearbeiten von XML-Schemas
Beschreibt das Bearbeiten eines XML-Schemas.

Einschließen oder Importieren von XML-Schemas
Beschreibt, wie andere XML-Schemas eingeschlossen oder importiert werden, um die Struktur des Schemas zu ergänzen, das sie enthält oder importiert.