XMLをXSLでHTMLに変換するツール on Windows


keyword :XML XSL Windows HTML

*************************************************************
■j2sdk
http://tt.tanaka.ecc.u-tokyo.ac.jp/~shnsk/ta/javaOnWin.html
download
http://java.sun.com/j2se/1.4.2/download.html

installation
http://java.sun.com/j2se/1.4.2/ja/install-windows.html

参考サイト
http://db-www.aist-nara.ac.jp/~yu-su/memo/xalan-install.html

■xerces-2_5_0をインストール
http://xml.apache.org/dist/xerces-j/ より
・Xerces-J-bin.2.5.0.tar.gz 
・Xerces-J-src.2.5.0.tar.gz 
・Xerces-J-tools.2.5.0.tar.gz 
をダンロードし、実行する
C:\Documents and Settings\shaoyu\My Documents\soft\xerces-2_5_0>tar -xvzf Xerces-J-bin.2.5.0.tar.gz
> tar -xvzf Xerces-J-bin.2.5.0.src.gz
> tar -xvzf Xerces-J-bin.2.5.0.src.gz
> mv tools xerces-2_5_0
> cd xerces-2_5_0
> build.bat deprecatedjars
> cd build
> cp xerces.jar c:\j2sdk1.4.2_02\jre\lib\ext

※installationはxerces-2_5_0\Readme.htmlを参照

■Xalanをインストール
http://www.apache.org/dyn/closer.cgi/xml/xalan-j
http://sunsite.tus.ac.jp/pub/apache/xml/xalan-j/ より
xalan-j-current-bin.tar.gz
をダンロードし、解凍実行する
> cd xalan-j_2_5_1\bin
> cp xalan.jar c:\j2sdk1.4.2_02\jre\lib\ext

■テスト
> java org.apache.xalan.xslt.Process
で,「Xalan-J コマンド行プロセスのクラスオプション」からはじま る,オプションの説明が日本語で出てきたらインストール完了

■環境
パスの通ったところに以下の内容でxalan.batというを作成
java org.apache.xalan.xslt.Process -IN %1 -XSL %2 -OUT %

その後
> xalan XMLファイル名  XSLTファイル名  HTMLファイル名
で使う

■実験!
C:\Documents and Settings\shaoyu\My Documents\soft\xalan-install.xml
C:\Documents and Settings\shaoyu\My Documents\soft\translate.xsl

> xalan xalan-install.xml translate.xsl xalan-install.html

*************************************************************
■他のツール
ant
http://ant.apache.org/

MSXML
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000438

Cocoon
http://www.atmarkit.co.jp/fxml/rensai/cocoon01/cocoon02.html

xlat.js(フリー) 
http://www.dab.hi-ho.ne.jp/sasa/biboroku/xml-xslt/sat.html


***************************************************************
■解凍
BZ2(*.tbz2) ●GZIP(*.gz) GUNZIP ●BZ2(*.bz2)
$ tar zxvf hogehoge-1.1.tar.gz

$ gunzip -c hogehoge-1.1.tar.gz | tar xvf -

$ tar jxvf hogehoge-1.1.tar.bz

逆に圧縮するには以下のようにします。

$ tar czvf hogehoge-1.1.tar.gz hogehoge/




Touch with chaoguo