我有一个XML文件,除了它的标准XML模式之外,还允许使用XSLT .
我为XSLT包含了正确的命名空间(xmlns:xsl =“http://www.w3.org/1999/XSL/Transform”)但是当我开始输入xsl:tags时,我没有收到XSLT的Intellisense .
可以打开它吗?当我编辑XSLT文件时,它工作得很好 .
Xml编辑器确实支持标准的xsl intellisense,但它将严格应用模式 . 因此,您首先需要输入 <xsl:stylesheet> 并开始添加子项,然后才能看到任何xsl选项 . 这是因为所有其他xsl元素都需要是xsl:stylesheet元素或其他一些xsl元素的子元素 .
<xsl:stylesheet>
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
2 回答
Xml编辑器确实支持标准的xsl intellisense,但它将严格应用模式 . 因此,您首先需要输入
<xsl:stylesheet>
并开始添加子项,然后才能看到任何xsl选项 . 这是因为所有其他xsl元素都需要是xsl:stylesheet元素或其他一些xsl元素的子元素 .XSLT Intellisense是VS 2008的隐藏功能 . 必须通过设置注册表项(http://memoryleak.me.uk/2008/11/xslt-intellisense-in-visual-studio-2008.html)来启用它:
此提示最初来自http://www.tkachenko.com/blog/archives/000740.html