以前にこれを行ったことがあることは知っていますが、今日は機能していません。また、その方法を説明している場所も見つかりません。私の寝不足かもしれませんが、グレムリンの疑いがあります。
XML ドキュメントと、それを定義する XSD でいっぱいのディレクトリがあります。Visual IDE を設定して、検証の失敗を通知し、特定のコンテキストで有効なタグと属性の Intellisense リストを提供するにはどうすればよいですか?
私が試したこと:
- XML ドキュメントを含むプロジェクトに XSD を追加しました。
- XSD を XML スキーマ リスト (XML / Schemas... メニュー項目の下) に追加しました。
- XML ドキュメントには、schemaLocation 属性と noNamespaceSchemaLocation 属性も含めました。
Visual Studio は、有用なデバッグ情報や編集情報をまだ提供していません。私は2010年と2008年の両方を試しました(私は2008年にそれをやったことがあると思いました)
更新:別の開発者にこれを試してもらいましたが、彼も失敗しました。彼は、他の XML 文書でそれを行い、それが機能したことを知っています。次に、Oxygen XML エディターをダウンロードしたところ、同じ XML および XSD ファイルで問題なく動作したため、ファイルは問題ないようです (または、Oxygen の方が寛容で柔軟です . . . )