2011年6月2日 (木曜日)

08:07:27 # Life Debian JP議事録の処理系。 Debian JP の議事録はXMLで記述している。AJAXなウェブフロントエンドがあって参加者がリアルタイムで 議事録を確認できるシステムになっているので、まぁ悪くは無い。 しかしそのために、若気の至りで昔実装した自前のXMLパーサーとパースした結果を出力するためのC++コードを 使ったりしていたのだけれども、既存のツールでいろいろとできるだろうなぁとおもってXSLTに書き直してみた。 150行くらいのC++コードが100行になってシンプルになったというべきなんだろうか。 みにくいテンプレート言語を久しぶりに見た気分で、釈然としない。 いくつか言語の制限で実装できなさそうなものもある。うーむ。

$ wc -l *xsl
 100 html.xsl
  54 txt.xsl
$ wc -l *.cc
  157 meeting-to-html.cc # xml to html
  151 meeting.cc # xml to txt

	
Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $