xslt 1.0中的编程工具



我通过以下步骤使用XML和XSLT:
1) 我用Microsoft Word打开了一个XML文件
2) 然后,我通过"浏览"按钮选择一个XSLT样式表
3) 在Microsoft Word中创建输出

问题:
有一个工具/应用程序允许您逐步查看xslt到xml的应用程序,就像调试visual basic一样。一个工具,允许您停止阻止应用程序的执行,并查看xslt的输出创建了什么?

可能还有很多选项,但我认为它们是最突出的:

氧气XML编辑器:这是你能得到的功能最全的XML/XXSLT开发环境之一(如果不是的话),他们有关于如何使用XSLT调试器的良好文档,有关更多信息,请查看http://www.oxygenxml.com/xml_editor/xslt_debugger.html

Altova XML间谍:与Oxygen类似,专注于XML的开发环境,其调试器的描述可以在http://www.altova.com/xmlspy/xslt-debugger.html

Microsoft Visual Studio:这显然没有前面提到的直接的XML开发环境那么全面,但既然您提到使用Visual Basic,您可能已经准备好了。您将在MSDN上找到一些关于如何使用它调试XSLT的信息:http://msdn.microsoft.com/en-us/library/ms255602(v=vs.110).aspx

Eclipse:还可以编辑和调试XSLT。我从未在XSLT开发中使用过它,但由于它是免费的,实际上可能是一个不错的选择,您可以在以下位置查看它的XSLT特定工具:http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.wst.xsl.doc%2Fhtml%2Flaunching%2Flaunching.html

有各种XML IDE,如Oxygen、Stylus Studio或AltovaXML Spy,都配有调试器。Visual Studio在商业版中还附带了一个调试器,用于调试使用.NET框架的XslCompiledTransform执行的样式表。