次の方法で共有


XML エディター (SQL Server Management Studio)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

XML スキーマ、ADO.NET データセット、および XML ドキュメントを操作するための一連のビジュアル ツールを提供します。 XML デザイナーは、World Wide Web Consortium (WC3) によって定義された XML スキーマ定義 (XSD) 言語をサポートしています。 デザイナーは、DTD (ドキュメント型定義) や XDR (XML-Data 削減) などの他の XML スキーマ言語をサポートしていません。

デザイナーを表示するには、データセット、XML スキーマ、または XML ファイルをプロジェクトに追加するか、次の表に示すファイルの種類のいずれかを開きます。

注意

スキーマ ビューで作業する場合、 元に戻す コマンドはありません。 作業を慎重に計画し、ファイルを頻繁に保存します。

デザイナーには、XML ファイル、XML スキーマ、データセットで動作する次の 3 つのビュー (またはモード) が用意されています。

見る 説明 サポートされているファイルの種類
スキーマ XML スキーマと ADO.NET データセットを視覚的に作成および変更します。 .xsd
データ 構造化データ グリッド内の XML データ ファイルを視覚的に変更します。 .xml
XML XML の編集;ソース エディターには、完全な単語およびリスト メンバーを含む、色分けと IntelliSense が用意されています。 .xml.xsd.xslt.wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
プラン の表示 SET SHOWPLAN_XML ON オプションを使用して作成された XML クエリ プランを表示します。 .showplan

スキーマ ビュー

スキーマ ビューでは、XML スキーマと ADO.NET データセットを構成する要素、属性、型などを視覚的に表現できます。

スキーマ ビューでは、ツールボックスの [XML スキーマ] タブまたはサーバー エクスプローラーからデザイン 画面に要素をドロップすることで、スキーマとデータセットを構築できます。 さらに、デザイン 画面を右クリックし、ショートカット メニューから [追加] を選択することで、要素をデザイナーに追加できます。

スキーマ ビューでは、次のことができます。

  • 既存の XML スキーマと ADO.NET データセットの構築と変更
  • テーブル間のリレーションシップを作成および編集する
  • キーの作成と編集
  • XML スキーマから ADO.NET データセットを生成する

手記

スキーマ ビューの要素のレイアウトは、 .xsx ファイルに格納されます。ソリューション エクスプローラーのツール バーで [すべてのファイルを表示 ] を選択し、 .xsd ファイルを展開します。 .xsxファイルが存在しない場合は、.xsd ファイルが XML デザイナーで開かなかったことを意味します。

スキーマ ビューのカスタマイズ

次の機能は、スキーマ ビューの要素の視覚的なレイアウトを変更します。

  • ズーミング
  • 入れ子になった要素の展開または折りたたみ
  • 要素のレイアウトを自動的に配置する
  • 折りたたまれた要素のデフォルトの状態をリセットします

非表示の入れ子になった要素を展開する

要素の下部にあるプラス記号アイコンを選択します。

入れ子になった要素を折りたたむ

デザイナーに表示する一番下の要素のマイナス アイコンを選択します。

データ ビュー

データ ビューには、 .xml ファイルの変更に使用できるデータ グリッドが用意されています。 データ ビューで編集できるのは、XML ファイル内のコンテンツ (ただし、タグと構造ではありません) だけです。

データ ビューには、データ テーブルデータの 2 つの独立した領域があります。 データ テーブル 領域は、XML ファイルで定義されているリレーションシップの一覧であり、入れ子の順序 (最も外側から最も内側へ) です。 データ 領域は、[データ テーブル] 領域の選択に基づいてデータを表示するデータ グリッドです。

手記

新しく作成された XML ファイルにはデータが含まれていないため、データ ビューに表示できません。 データ ビューをまったく呼び出さない XML ドキュメントのインスタンスもあります。 XML は整形式と見なされますが、構造化データでない場合は、データ ビューに切り替えようとすると、次のメッセージが生成されます。

Although this document is well formed, it contains structure that Data View cannot display.

データ ビューでは、次のことができます。

  • データ テーブルを手動で設定する
  • 既存のデータ テーブルを編集する
  • XML ドキュメントから XML スキーマを生成する

XML ビュー

XML ビューは、生の XML を編集するためのエディターを提供し、IntelliSense とカラー コーディングを提供します。 ステートメントの入力候補は、スキーマが関連付けられている .xsd ファイルと .xml ファイルで作業するときに使用できます。 タグを開始する < を入力すると、その場所で有効な要素の一覧が表示されます。 要素名を入力して SPACE キーを押すと、要素がサポートする属性の一覧が表示されます。

手記

Microsoft IntelliSense オプションは、ツール バーでは使用できません。 XML エディターでオプションにアクセスするには、[ 編集 ] メニューの [IntelliSense] を選択します。

SHOWPLAN ビュー

クエリ プランは、 SET SHOWPLAN_XML ON オプションを使用して作成するときに XML 形式で保存できます。 .showplan拡張子を持つファイルをダブルクリックして、クエリ プランを開きます。