GGG

プログラミング言語やソフトウェア開発について思ったことを書いてます

Visual Studio XML インテリセンス

> バージョン

Visual Studio 2013 Pro

他のバージョン未確認。

 

>目的 

XML Schema を元に作業対象のXMLファイルを

インテリセンスを使って作業したい。

>理由

XMLコード書いて、XML Schema とのValidationチェック通さないと

妥当性が分からないが、インテリセンスがあれば即時分かる。

XML Schema 見ながら コード書くのメンドイ。

 >手順

[手順 #1] XMLファイルをVisual Studio 2013 で開く。

[手順 #2] 開いたXMLのコード上で右クリックすると下図のプルダウンメニューが表示される。

f:id:taisyo7333:20150530101813p:plain

[手順 #3] プロパティ ペインが開く。

・その他 ー> スキーマ を選択

・右側に[...] が表示される。ー>クリックする。

f:id:taisyo7333:20150530101842p:plain

[手順 #4] XML スキーマ のダイアログが起動する。

・追加ボタンを押してXML Schema (.xsdファイル) を 登録する。

f:id:taisyo7333:20150530102454p:plain

[手順 #5] 登録したXML Schemaが 上図の"XML スキーマ"に追加されたことを確認。

 

----------------------- 関連情報:気づいたこと

スキーマ使用の有無選択

"列名:使用” をクリックすると、下図のようにスキーマ使用の有無を選択できる。

f:id:taisyo7333:20150530103354p:plain

> 同じ内容のXML SchemaXML スキーマセット に登録されると?

下図のように'~' が表示されるようだ。

マウスをかざすと「〇〇は既に定義されています」 といった警告が出る。

なお、"エラー一覧"ペイン上では、その内容が表示される。

f:id:taisyo7333:20150530103645p:plain

以上。