使用超链接扩展visual studio xml编辑器(导航)

时间:2012-05-30 12:21:37

标签: xml visual-studio-2010 visual-studio editor vs-extensibility

有没有办法使用C#编辑器中的导航功能扩展visual studio xml编辑器。如果按Ctrl键并单击类名,C#编辑器(我不知道这是VS还是Resharper功能)允许跳转到另一个类定义。我想在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编辑器扩展机制可以实现吗?如果没有,还有其他选择吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我在msdn论坛上问了同样的问题,得到了answer。这足以让我开始。