LotusXSL 使用

Software Version: 0.16.3

安裝

  1. 在 gate 上安裝 JDK 1.1.7
  2. 安裝 Version 1.1.14 of IBM's XML for Java. 使用 2.0.4 版時, 在 browser/command line 都無法動作.
  3. 解開 Lotus XSL Processor (lotusxsldownload_0_16_3.zip)
    使用 0.16.3 版時, 在 browser 就無法動作.
  4. 在 .cshrc 中設定
    setenv CLASSPATH /info/local/xml/xml4j/xml4j.jar:/info/local/xml/lotusxsl/lotusxsl.jar
說明: JDK, XML4J 及 LotusXSL 在 gate 上都已安裝好, 您只要在 .cshrc 中設定 CLASSPATH 就可以使用了.

執行

指令: java com.lotus.xsl.xml4j.ProcessXSL
java com.lotus.xsl.Process

出現程式參數的說明如下:
xslproc options:
    -in inputXMLURL
   [-xsl XSLTransformationURL]
   [-out outputFileName]
   [-E (Do not expand entity refs)]
   [-V (Version info)]
   [-QC (Quiet Pattern Conflicts Warnings)]
   [-LF (Use linefeeds only on output {default is CR/LF})]
   [-CR (Use carriage returns only on output {default is CR/LF})]
   [-NV (No validation (validation is on by default))]

產生 HTML 檔

在 LotusXSL 軟體中的產生 readme.html 檔的例子如下:
cd readme_production
java com.lotus.xsl.xml4j.ProcessXSL -xsl readme.xsl -in readme.xml -out ../README.html

產生 ../README.html 檔

在 client-side 產生 html output

使用 LotusXSL+XML4J applet, 將 XML + XSL 文件產生 HTML output

將 ../xml4j/xml4j_1_1_14.jar 拷貝到 lotusxml 目錄中, 與 LotusXSL.zip 在一起. 因為 demo 時, XMLViewer.htm 檔中的 applet 使用到這兩個 archive 檔.

請試試 LotusXSL 的例子: XML/XSL to HTML demo

註: 使用 XML4j 1.1.14 + LotusXSL 0.16.2 則 Navigator 4.5 或 IE 4.01 可正確執行.
註: 使用 XML4j 1.1.14 + LotusXSL 0.16.3 則 IE 4.01 可正確執行.
註: 使用 XML4j 2.0.4 + LotusXSL 0.16.3 則 Browser/Command Line 都不可執行.
註: 以上 command line 使用 JDK 1.1.7