SAXON 处理 XSLT 2.0 文件

这几天在重新写jQuery新的文档。由于新的jQuery API的xml结构发生了巨大变化,另外已经使用了XSLT 2.0的功能。而目前没有浏览器支持XSLT 2.0,因此打算不再使用单文件的xml版,而是直接通过SAXON生成多文件的HTML,并且基于此还可以很方便的输出CHM文件。

本来使用的是Python的lxml库,但是苦于不支持XSLT 2.0,后来尝试使用微软的命令行工具msxsl.exe,但由于MSXML本身不支持XSLT 2.0所以也只能作罢。最后找到的是SAXON,有Java版和.Net版,基于MPL开源的版本,用起来很趁手。

另外,关于新jQuery文档何时发布,我也不确定,应该这个月内能发布吧。尝试新技术总是让人兴奋的~

《SAXON 处理 XSLT 2.0 文件》有5个想法

  1. AltovaSpy 也是支持 xslt2.0 的。它还有命令行版本与COM版本: AltovaXML(免费),也是完整支持 xpath2.0、xslt2.0、xquery1.0 的哦。

发表评论