XML スキーマ オブジェクト モデル (SOM)

XML スキーマは、XML ドキュメント準拠の構造を作成し検証する、強力な複合ツールです。 リレーショナル データベースのデータ モデリングと同様に、スキーマでは XML ドキュメントの構造を定義する方法を提供しています。これは、ドキュメントで使用する要素と、これらの要素に固有のスキーマを有効にするために準拠する構造や型を指定することによって実現します。

スキーマ オブジェクト モデル (SOM) は、クラスのセットを System.Xml.Schema 名前空間に提供し、それによってファイルからスキーマを読み取ったり、プログラムを使用してスキーマをメモリ内に作成したりできるようになります。 その後、スキーマの走査、編集、コンパイル、検証、またはファイルへの書き込みが可能になります。

このセクションの内容

XML スキーマ オブジェクト モデルの概要
スキーマ オブジェクト モデル (SOM) とその機能およびクラスについて説明します。

XML スキーマの読み取りと書き込み
ファイルまたは他のソースから XML スキーマの読み取りおよび書き込みを行う方法を説明します。

XML スキーマの作成
System.Xml.Schema 名前空間のクラスを使用して、XML スキーマをメモリ内に作成する方法を説明します。

XML スキーマの走査
XML スキーマを走査して、SOM に格納されている要素、属性、および型にアクセスする方法を説明します。

XML スキーマの編集
XML スキーマを編集する方法を説明します。

XML スキーマのインクルードまたはインポート
他の XML スキーマをインクルードまたはインポートして、インクルードまたはインポートするスキーマの構造を補足する方法を説明します。