Dot-Net

如何在 Visual Studio 2010 中使用 xslt 2.0

  • June 27, 2012

我正在使用 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。再次感謝大家…

可以將 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

引用自:https://stackoverflow.com/questions/11205268