Debugging 最佳XSLT编辑器&;|调试器

Debugging 最佳XSLT编辑器&;|调试器,debugging,xslt,editor,Debugging,Xslt,Editor,除了VisualStudio之外,您发现什么工具最适合创建、编辑、维护和调试XSLT文件 我从事一个相当大的项目,我们有大量的XSLT文件,它们的实现变得相当复杂 这种语言似乎很脆弱。更快地导航和识别错误会很好。非常擅长于XPATH查询的实时解释 还允许我运行XPATH查询,并向我展示通过对给定XML运行XSLT生成的XML和HTML 另外,一位同事告诉我,较新版本的允许您将XML文件与XSLT文件关联并运行转换 只要有可能,我就使用它进行更改跟踪 对于导航,我通常使用(或),有时还使用自定义V

除了VisualStudio之外,您发现什么工具最适合创建、编辑、维护和调试XSLT文件

我从事一个相当大的项目,我们有大量的XSLT文件,它们的实现变得相当复杂

这种语言似乎很脆弱。更快地导航和识别错误会很好。

非常擅长于XPATH查询的实时解释

还允许我运行XPATH查询,并向我展示通过对给定XML运行XSLT生成的XML和HTML

另外,一位同事告诉我,较新版本的允许您将XML文件与XSLT文件关联并运行转换

只要有可能,我就使用它进行更改跟踪


对于导航,我通常使用(或),有时还使用自定义Visual Studio扩展,它构建当前文档的xsl:template和xsl:variable节点的索引,以提供对根条目的一键导航。

在我的商店中,我们使用Altova Xml spy。

我在XSLT调试、XPath构建、,还有一般的XML内容

最近我自己也做了一些这方面的工作,我发现如果你是.NET开发人员,Visual Studio实际上已经为xslt文件内置了相当不错的支持。

我曾经使用Marrowsoft的一个名为Xselerator的工具。你可以在网上找到试用版,但它们似乎已经停业了,所以你再也买不到了。
这是一个很棒的工具。

我也使用Xselerator。如前所述,有一天它从互联网上消失了。幸运的是,我在那之前就获得了许可。

除了Visual Studio的自然功能(我认为调试器特别强大)之外,还有一个探查器加载项:。

Visual Studio代码还有一个:

为XSLT 3.0和XPath 3.1提供全面的语言支持


披露:我管理这个开源项目

我支持氧气的建议。优点:与多个XSLT1.0和2.0实现(MSXSL、Xalan、Saxon)的良好集成,非常可定制,跨平台,intellisense。缺点:它比我的其他应用程序更容易冻结(我使用Windows)。另一个缺点:免费版本只是trialI使用Xselerator的一个版本,但后来切换到了oXygen。链接:VS2010 64位存在一个未解决的问题,即调试XSLT时会崩溃,而。。。非常痛苦链接:链接: