除了 Visual Studio,您还发现什么工具最适合创建、编辑、维护和调试您的 XSLT 文件?
我在一个相当大的项目上工作,我们有大量的 XSLT 文件,它们的实现变得相当复杂。
语言似乎很脆弱。更快地导航和识别错误会很好。
我在使用Oxygen进行 XSLT 调试、XPath 构建和一般 XML 内容方面取得了很好的效果。
Liquid XML Studio非常擅长实时解释 XPATH 查询。
Cooktop还允许我运行我的 XPATH 查询并向我显示通过针对给定 XML 运行 XSLT 生成的 XML 和 HTML。
另外,一位同事告诉我,较新版本的Adobe Dreamweaver允许您将 XML 文件与 XSLT 文件相关联并运行转换。
只要有可能,我就使用Subversion进行更改跟踪。
对于导航,我最常使用VIM(或VIEmu),有时还使用自定义 Visual Studio 扩展来构建当前文档的 xsl:template 和 xsl:variable 节点的索引,以提供到根条目的一键式导航。
在我的商店中,我们使用 Altova Xml spy。
实际上,我自己最近一直在做一些这样的事情,我发现如果你是一个 .NET 开发人员,Visual Studio 实际上已经为 xslt 文件内置了相当不错的支持。
我曾经使用过 Marrowsoft 的一款名为 Xselerator 的工具。您可以在互联网上找到试用版,但它们似乎已经停业,因此您无法再购买。这是一个很棒的工具。
除了这里的 Visual Studio 天生的能力(我认为调试器特别强大),还有一个分析器插件:http ://code.msdn.microsoft.com/xsltprofiler 。
我也使用 Xselerator。如前所述,有一天它从互联网上消失了。幸运的是我在那之前获得了许可。