nDiki : XSLT
スポンサード リンク
Related term
2001年11月27日 (火)
■ 21:00 Xalan-Java + Bean Scripting Framework で Perl を使うぞ

XSLT プロセッサの Xalan-Java2 は、Extension で Bean Scripting Framework (BSF) を使って XSLT 中に直接 (ActiveState の) PerlScript を埋め込めるらしい。 さっそくチャレンジ。
@ ActivePerl をインストール
Debian パッケージが Intel Linux 用にあるので、これをインストール(ActivePerl-5.6.1.630-i686-linux.deb)。 /usr/local/ActivePerl-5.6 以下にはいる。 問題なし。
@ サンプル XSL ファイルを書く
Xalan-Java2 のページを参考に PerlScript を埋め込む。
動かない。 BSF のソースを見てみる。 れれ、ビルドファイルを見ると、ActiveScript はべったり Win32 用だ。 がびん。 やっぱり素直に Java で Extension 書くか。
- ActivePerl で Ming (2005-02-23)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- RPC::XML のかわりに XMLRPC::Lite (2004-08-31)
- Wineを入れてみる (2005-03-31)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
2001年12月5日 (水)
■ [ Java ] 22:30 Cocoon2 はどうかな?

最近、本サイトの生成フレームワークを一新すべく模索中(現在は XML + 自作 Perl スクリプト)。 今の最有力候補は XML + Ant + Xalan。 他にいろいろ見ていたら、Cocoon 2 はどうかなと。 XML から XSLT 他を用いて HTML とか WML とかを生成する server application なんだけど、ローカルで立ちあげて Wget とかでローカルに静的なファイルとして落とせば、それをサーバに置けるんじゃないかなぁ。 すぐ思いつく問題は、
「コンテントネゴシエーションまわり」(en, と ja を別々のファイル名できちんととりだせるか)
等々。ドキュメントだけ静的にアーカイブしたものとかあるから、静的なファイルに落とせるんだろうなとは思いつつ。 とりあえず、インストール。 まず先に Tomcat
cd /usr/local tar zxvf jakarta-tomcat-4.0.1.tar.gz
次 Cocoon 2
cd /usr/local tar zxvf cocoon-2.0-bin.tar.gz cp /usr/local/cocoon-2.0/cocoon.war /usr/local/jakarta-tomcat-4.0.1/webapps/
Tomcat がデフォルトで 8080 ポートをつかうのだが WWWOFFLE が既に使っている。 Tomcat の方をずらすより、WWWOFFLE の変更の方が勝手がわかるのでそちらをずらす。 で
/usr/local/jakarta-tomcat-4.0.1/bin/startup.sh
で起動。http://localhost:8080/cocoon/ に Galeon でアクセス。 一発目は非常に遅い。他のページも一度目は閲覧は遅いがキャッシュが効くので次からはそれほどでもない。
とりあえず、ドキュメントを読んでいろいろ調査。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- Module::Build でソースパッケージング (2005-08-24)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- 21:00 Xalan-Java + Bean Scripting Fra... (2001-11-27)
2004年4月16日 (金)
■ Progect -> XML -> text, HTML

Progect のデータを Palm::Progect で読み込んで XML::LibXML で DOM 化し、そのまま出力あるいは XML::LibXSLT を通して text や HTML に変換する方法を検討。
Progect のデータをそのまま欲しい形式変更するのが手っ取り早いのだが、プロジェクト中の抜き出したいタスクの指定方法や出力の整形方法の指定方法を定義するのが面倒なので XSLT で逃げようかと。 まぁ XSLT も書くの面倒ではある。
Palm::Progect::Converter::hoge を書くという手もあるが。
- ttree での HTMLページ生成 (2004-11-10)
- 早速 reStructuredText から LaTeX へのコンバータを書く (2005-11-24)
- [ Java ] 22:30 Cocoon2 はどうかな? (2001-12-05)
- reStructuredText いいんじゃない? (2005-11-22)
- JAlbum で Webフォトアルバム (2004-11-14)
2004年11月10日 (水)
■ ttree での HTMLページ生成

www.naney.org だとTemplate Toolkit が動かない事がわかってしまったので、やっぱり手元で静的するセンにする。
今までは「XMLによるページ記述 + 自作ツールによる DOM ベースの変換 + XSLT」で生成していたのだが、あまりメンテしていないのでライブラリのバージョンが上がるたびに動かなくなったりいろいろ不便になってきた。 今後は現在いろいろいじっている Template Toolkit ベースにしたい。 まずは付属の ttree を使ったサイト生成にしてみる。
で、いくつかのページをこちらで生成してみることにした。 今までより出力を簡単に修正できるようになった。 ただし以前のXMLベースの時よりは崩れたHTMLを生成する可能性が高くなるので要注意。 GNU m4 でサイトを生成していた時の感じに少し戻った気分。
- Progect -> XML -> text, HTML (2004-04-16)
- JAlbum で Webフォトアルバム (2004-11-14)
- www.naney.org のデザイン調整 (2005-01-04)
- [ Java ] 22:30 Cocoon2 はどうかな? (2001-12-05)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
スポンサード リンク
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 15.152294s / load averages: 0.18, 0.15, 0.15
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク