gpt4 book ai didi

xml - Visual Studio 2010 中的 XSLT 2.0 intellisense - 添加架构?

转载 作者:数据小太阳 更新时间:2023-10-29 01:49:42 24 4
gpt4 key购买 nike

我希望能够在 XSLT 中获得智能感知,但对于 visual studio 中的 2.0 版

我知道默认情况下不支持 XSLT 2.0 - 仅支持 1.0 - 但使用 Saxon API,您可以使用 XSLT 2.0。

我很想获得智能感知,我认为这可以通过向 visual studio 添加 XSLT 2.0 架构来实现,但我不是 100% 确定。

我的问题真的是我从哪里得到架构,我想我可以下载它?

我应该在 visual studio 的什么地方安装它?

最佳答案

我必须进行调整才能让 VS2010 Professional 显示 XSLT 2.0 的 Intellisense。首先,下载文件 http://www.w3.org/2007/schema-for-xslt20.xsd .然后,您需要编辑文件并从位于文档开头注释后的两个“xsl:import”元素中删除“schemaLocation”属性。然后将这个修改后的文件复制到[Your Visual Studio 10.0 Installation Folder]\Xml\Schemas。如果您有 VS 正在运行,请重新启动它。打开您的 XSLT 文件,使 XML 菜单可见,然后转到“XML->Schemas...”。您会在那里找到 XSLT 的 1.0 版和 2.0 版模式。您需要通过单击其“使用”字段下方并选择“不使用此方案”来禁用 1.0 版。现在 Intellisense 应该可以工作了。

删除“schemaLocation”属性的要求可能与 .NET 安全阻止 XML 文档从 Web 检索文档有关。我不确定。无论如何,这些文件在本地可用,所以这应该不是任何问题。

编辑器应该通过查看 <xsl:stylesheet version="2.0"...> 选择了模式的 2.0 版但我不是 XML 专家,因此可能有比禁用架构版本 1.0 更好的解决方法。

关于xml - Visual Studio 2010 中的 XSLT 2.0 intellisense - 添加架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4116854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com