1.2.2. 下载windos版本的xsltproc

在:xsltproc主页下载页面LibxmlIgor Zlatkovic提供的Windows下二进制版本的xsltproc中,去下载:

  1. xsltproc主程序

    libxslt-1.1.26.win32.zip

    其中包含我们所需要的xsltproc可执行文件:xsltproc.exe

  2. 运行xsltproc所需要的一些库

    为了在windows下面运行xsltproc,还需要一些其所依赖的库:libxml2,iconv,zlib

    下面依次贴出下载地址和简单的解释:

    • libxml2-2.7.8.win32.zip

      C语言实现的XML解析器。

      其支持N多规范或协议,比如XML,XML-NS,XPath,XPointer,XInclude,UTF-8/UTF-16,XML Catalog,Canonical XML,Relax NG等。

    • iconv-1.9.2.win32.zip

      字符编码转换。比如从UTF-8转换为GB18030,就可以用iconv。

    • zlib-1.2.5.win32.zip

      压缩工具。

下载了这四个文件后,解压,然后都会得到一个包括bin,include,lib三个文件夹。

全部都合并到一起后,放到上述介绍的12中,即可。

把xsltproc的路径添加到PATH环境变量中.  为了可以在windows的命令行cmd中直接输入xsltproc就可以执行,而不需要绝对路径,此处需要把xsltproc所在路径,我此处的的是:E:\DevRoot\docbook\tools\xslt\bin,添加到windows的环境变量PATH中去。

[提示]如何设置windows环境变量

关于如何添加相应路径到windows的环境变量中,不熟悉的可以参考:

Windows的环境变量

[提示]更新版本的xsltproc相关的二进制文件

如果想要用更新版本的xsltproc,即相关的各个所依赖的二进制文件,想要下载更新版本的话,

可以去参考:

【已解决】docbook中用xsltproc处理xsl文件时用xsl:import引用本地css,js等文件时,必须加上file:///或file://的前缀才可以

中的"如何组合出来相对比较新的版本的xsltproc"即可。