C#エディターのようなナビゲーション機能でVisual Studioxmlエディターを拡張する方法はありますか?C#エディター(このVSまたはResharperの機能かどうかはわかりません)では、Ctrlキーを押しながらクラス名をクリックすると、別のクラス定義にジャンプできます。このようなものをXMLエディターで実装したいと思います。
例:
file1.xml:
<elements>
<element elementId="el1" relatedElement="file2.el2" dsDefinition="ds1"/>
</elements>
<datasources>
<datasource elementId="ds1"/>
</datasources>
file2.xml:
<elements>
<element elementId="el2"/>
</elements>
file2.el2
(Ctrlキーを押しながら)クリックするとfile2.xml
、カーソルが開いてel2要素に配置されます。ds1をクリックすると、カーソルがds1データソースに移動します。
これは、Visual Studioエディターの拡張メカニズムを使用して可能ですか?そうでない場合、他のオプションはありますか?
ありがとう。