我有大约20个xsl脚本需要按特定顺序执行。它们每个都生成一个输出文档,它是下一个样式表的输入文档。
我只知道非常基本的批处理脚本`(mkdir,cd,一个简单的for循环,...)。最好的方法是什么?
所以我说的是这样的事情:
理想情况下,我会有一个只启动所有内容的批处理脚本(调用第一个批处理脚本,然后是第一个xsl脚本,依此类推)。
我可以使用哪些批处理命令?
答案 0 :(得分:1)
SET SAXON_HOME=C:\Program Files\Java\jre7\
REM Path to Java (%JAVA_HOME is Windows environment variable)
SET JAVA_BIN_HOME=%JAVA_HOME%\bin
"%JAVA_BIN_HOME%\java" -cp "%SAXON_HOME%\saxon9he.jar" net.sf.saxon.Transform A.xml S1.xsl > B.xml
"%JAVA_BIN_HOME%\java" -cp "%SAXON_HOME%\saxon9he.jar" net.sf.saxon.Transform B.xml S2.xsl > C.xml
... and so on until the 20th stylesheet.
您必须将JAVA_HOME
设置为Windows环境变量