动态XSLT-从网页而不是命令行运行转换

时间:2018-10-02 22:28:01

标签: xml xslt xslt-2.0

我正在将一些简单的报告从bash迁移到XSL。 XSL不使用XML文档,而是加载.txt文件和其他XML文件来查询报告。

我当前正在从命令行运行XSL,并将结果输出为文本文件:

java -jar saxon9he.jar -s:xsl_example.xsl -xsl:xsl_example.xsl -o:xsl_results.txt

我想从网页上运行此程序,以便在加载网页时运行XSL并显示结果。

我知道它可以做到,但是我不知道该怎么做,或者不知道足以开始尝试解决这个问题。我最接近的是2005年的一本书中的一章,该书的标题为“ Beginning XSLT 2.0-从新手到Pro”,其中提到了“ Dynamic XSLT”,但是这些技术已经过时,并且仅支持XSLT 1.0,而我正在使用2.0。

我没有服务器访问权限,因此我正在寻找客户端解决方案。

有什么建议吗?显然,我是XSL新手。感谢您的耐心等候。

1 个答案:

答案 0 :(得分:0)

浏览器仅支持XSL 1.0,因此您需要在客户端使用某种Javascript XSLT处理器,例如http://www.saxonica.com/ce/index.xmlhttp://www.saxonica.com/saxon-js/

当然,这意味着您还必须将所有数据(包括原始数据(文本和XML文件))公开到Web。只是说

相关问题