我是一名使用 Perl 的 LAMP Web 开发人员,在我目前的工作岗位上,我们使用 Perl 来检索数据,将它们放入 XML 中,然后将 XML 传递到 XSL 文件,从而使用一些黑魔法。这一切都是由 万能的斧头套件. 。因此,您可能可以想象我的 XSL 充满了 XSLT 行,即 if test,@value ETC。

我想知道是否有任何工具、IDE 等可以用来打开 XSL 文件并检查 HTML 预览,而无需修改当前 XSL 中的任何内容?

只要能完成工作,我愿意接受建议。谢谢。

有帮助吗?

解决方案

XSLT IDE (交互式开发环境):

  • X选择器 (我已经使用了 6-7 年了)。免费,有 MSXML 调试器,有 XSLT 1.0 和 XSLT 2.0 的智能感知。此外还有一些动态智能感知。调试器有断点、数据断点、可视化临时树、变量、测试条件、当前输出……等。
  • VS2008 -- 一个好的 XML 编辑器 + XSLT 调试器。良好的静态智能。匹配模式是静态检查的。断点、数据断点、变量可视化和当前输出。
  • XML间谍软件 (阿尔托娃)
  • 手写笔工作室

XPath 工具:

更新:

感谢 Lars Huttar 的热情款待,IE 和 FF 版本的 XPath Visualizer 现在都有了一个安全的新家。下面的链接指向新的安全网站。

  • XPath 可视化工具 - A 用于学习 XPath 的流行的基于 IE 的工具也基于 FF, ,通过使用 XPath 表达式。免费且开源。允许根据给定的 XML 文档计算任何 XPath 表达式,并在 xml 文档中突出显示结果(如果它们是节点)或在单独的框中(如果结果是原子值)。允许定义 xsl:variable-s,然后在 XPath 表达式中使用。允许定义 xsl:key-s,然后由 XPath 表达式中的 key() 函数引用。

其他提示

我目前使用Visual Studio中,打开您的XML文件在Visual Studio中,从XML菜单单击显示XSLT输出。

我发现手写笔工作室是为我所有的XML需求的宝贵工具。我从未想过跑了粗糙的葡萄酒。

我用炉灶面这是自由的。

尝试微软 XML记事本

我使用的Visual Web Developer 2008 Express Edition的......我的XML菜单下的所有我看到的是“架构...”时,我有一个XSL文件打开。我错过了安装组件的其它选项?

尚未提及的几个替代方案:

  • XML 复制编辑器 - 好的,但需要一个中间步骤来生成 HTML,然后在外部浏览器中打开 HTML。
  • WM 帮助 XMLPad - 许多小错误和烦恼,但在其他方面非常有用:可以在 IDE 中查看和调试转换。

我写了一篇文章描述这些工具和其他一些工具,以防有人感兴趣: 如何测试 XSL 转换.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top