13

我正在使用 xslt 2.0 将一种 xml 格式转换为另一种 xml 格式。但 Visual Studio 2010 仅支持 xslt1.0。

所以,我参考了stackoverflow链接并按照他们说的程序进行操作。但它对我不起作用......

http://zeetalks.wordpress.com/2011/07/26/vs2010-adding-xslt-to-visual-studio-2010/

Visual Studio 2010 中的 XSLT 2.0 智能感知 - 添加架构?

当我在 VS-2010 中打开我的 xslt 2.0 xsl 文件时,它引发了 5 个错误。它们是...

  1. xpath-default-namespace 尚未实现
  2. xsl:function 尚未实现
  3. xsl:param/@as 尚未实现
  4. xsl:for-each-group 尚未实现
  5. xsl:sequence 尚未实现

感谢您的合作...我找到了来自codeproject的链接。在 .net 框架中使用 xslt2.0。现在我正在为我的开发寻找一个好的 xslt IDE。再次感谢大家...

4

1 回答 1

10

可以将 XSLT 2.0 智能添加到 Visual Studio,如提供的链接中所述。

但是,Visual Studio(从 2005 年起)与标准 .NET XSLT 1.0 处理器 XslCompiledTransform 紧密集成——并且 Visual Studio XSLT 调试器和执行子系统仅适用于该 XSLT 处理器

至于 Altova 的 VS 集成包,我从未使用过它,并且不会感到惊讶,它在过去按描述工作,但在 VS 2010 更新/服务包之一之后停止工作。我的猜测是你还没有购买/安装这个包。

我建议使用专门为支持 XSLT 2.0 而设计的 XSLT IDE —— oXygen就是一个这样的工具,还有许多其他人一直在使用,例如Stylus Studio

于 2012-06-26T12:19:57.120 回答