使用浏览器测试xslt代码

时间:2014-07-08 10:40:20

标签: html xml xslt xslt-1.0 xslt-2.0

使用我的浏览器,我想测试我的xslt代码是否正常工作。

目前我正在将我的xml和xslt代码复制粘贴到w3school's example page并在那里进行测试。

然而,这是一个真正的痛苦,因为插入标签不起作用,语法高亮不活动且输出窗口太小。一般来说测试你的代码是不方便的。

所以:

  • 我需要设置什么来测试我的xslt代码?
  • 我是否必须将xslt文件的名称更改为xhtml或html?
  • 如何测试xslt代码?

我想在浏览器中调用链接file://code.xslt并查看结果,例如。

我在Ubuntu,Linux。


使用Chrome测试

为了绕过chrome的同一来源政策,我不得不用google-chrome --allow-file-access-from-files重启chrome。

Herehere是更多信息。

1 个答案:

答案 0 :(得分:5)

在浏览器中测试XSLT的一种非常简单的方法是将以下标头添加到XML源文档中:

<?xml-stylesheet type="text/xsl" href="mystylesheet.xsl"?>

然后在浏览器中加载它(XML源代码)。

另一种选择是使用带有一些javascript的独立HTML文档来加载XML和XSLT文档并启动转换。

这些都不能真正取代专用应用程序。另请注意,您已使用XSLT 2.0对此进行了标记,但我不知道任何支持它的浏览器。