首页 文章

Visual Studio 2008中的XSLT Intellisense

提问于
浏览
4

我有一个XML文件,除了它的标准XML模式之外,还允许使用XSLT .

我为XSLT包含了正确的命名空间(xmlns:xsl =“http://www.w3.org/1999/XSL/Transform”)但是当我开始输入xsl:tags时,我没有收到XSLT的Intellisense .

可以打开它吗?当我编辑XSLT文件时,它工作得很好 .

2 回答

  • 2

    Xml编辑器确实支持标准的xsl intellisense,但它将严格应用模式 . 因此,您首先需要输入 <xsl:stylesheet> 并开始添加子项,然后才能看到任何xsl选项 . 这是因为所有其他xsl元素都需要是xsl:stylesheet元素或其他一些xsl元素的子元素 .

  • 1

    XSLT Intellisense是VS 2008的隐藏功能 . 必须通过设置注册表项(http://memoryleak.me.uk/2008/11/xslt-intellisense-in-visual-studio-2008.html)来启用它:

    首先,确保在C:\ Program Files \ Microsoft Visual Studio 9.0 \ Xml \ Schemas文件夹中有xslt.xsd文件 . 如果没有,请从VS2005复制它 . 接下来,将新字符串值添加到HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 \ XmlEditor下名为XsltIntellisense的注册表中,并将值设置为True . 这将为标准标签完成功能提供一些其他不错的功能 .

    此提示最初来自http://www.tkachenko.com/blog/archives/000740.html

相关问题