Visual Studio XML インテリセンス
> バージョン
Visual Studio 2013 Pro
他のバージョン未確認。
>目的
XML Schema を元に作業対象のXMLファイルを
インテリセンスを使って作業したい。
>理由
・XMLコード書いて、XML Schema とのValidationチェック通さないと
妥当性が分からないが、インテリセンスがあれば即時分かる。
・XML Schema 見ながら コード書くのメンドイ。
>手順
[手順 #1] XMLファイルをVisual Studio 2013 で開く。
[手順 #2] 開いたXMLのコード上で右クリックすると下図のプルダウンメニューが表示される。
[手順 #3] プロパティ ペインが開く。
・その他 ー> スキーマ を選択
・右側に[...] が表示される。ー>クリックする。
・追加ボタンを押してXML Schema (.xsdファイル) を 登録する。
[手順 #5] 登録したXML Schemaが 上図の"XML スキーマ"に追加されたことを確認。
----------------------- 関連情報:気づいたこと
>スキーマ使用の有無選択
"列名:使用” をクリックすると、下図のようにスキーマ使用の有無を選択できる。
> 同じ内容のXML Schema がXML スキーマセット に登録されると?
下図のように'~' が表示されるようだ。
マウスをかざすと「〇〇は既に定義されています」 といった警告が出る。
なお、"エラー一覧"ペイン上では、その内容が表示される。
以上。