XSD の役割
XSD (XML Schema Definition) 言語は、BizTalk で定義されるメッセージ スキーマの基礎となる構文を提供します。 BizTalk エディターと BizTalk マッパーのツリー ビューでは、それぞれ独自のプロパティのセットを備えた、レコード ノードおよびフィールド ノードの BizTalk 固有のグラフィカルな階層 (他の種類のノード間) を使用します。ただし、このような階層は、XSD として構築および保存されます。 BizTalk エディターでは、読み取り専用の XSD ビューを使用できます。このビューでは、グラフィカルに表示されているツリー ビューのスキーマにさまざまなノードを追加する場合、スキーマからさまざまなノードを削除する場合、およびこれらのノードに関連付けられているプロパティの値が変更される場合に構築される XSD を表示できます。 通常、BizTalk エディターで単純なスキーマを構築する場合に XSD の詳細を把握する必要はありません。ただし、ツリー ビューのスキーマ階層に対して変更を行う場合に XSD の変更内容を調査すると、XSD の使用方法を学習できます。
XSD のスキーマ注釈機能と、BizTalk Server によって定義される幅広い注釈のセットを使用すると、XSD を効果的に拡張して、フラット ファイルなどの XML 以外のメッセージを表すためのセマンティクスをサポートすることができます。