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