2004-07-25
dxml
- Reference URI
- http://lowreal.net/logs/2004/07/25/5
- Written Time
- 2004-07-25T22:59:44+09:00
- Tags
-
- prog
[http://test.lowreal.net/d/taglibro.php/latest]
- 一覧がない。実装自体は簡単なはずだけど、php でそのまま出力してしまうか、xsl をテンプレとして使うか悩む……
- 年別どうするか考えてない。
- カテゴリ表示が3ヶ月ぐらいで破綻しそう。
- デフォルト以外のフレーバーの content-type をどう指定するか。設定ファイルに連想配列でつっこむのが有力。
今のところ、月別と日別は一個のファイルだけを直接 xslt に渡して処理(たぶん日別は変えると思う……)最新とカテゴリは必要データを dom で結合させてから xslt に渡す。ただ、カテゴリは全部処理しないと意味ないので全部結合してる(駄目)
blosxom っぽい url が使えます。/2004/07/web/2004/2004/var/latest.rss. でも個別ページと月別はフレーバー未実装。
つかもうちょいソースを綺麗にしたい……switch が多くて汚い。
書き直した。ある程度関数にして分離したので、前より格段と綺麗に。でも行数は変わってない(むしろ増えてる)
でもこれでカテゴリごとの latest を実装できた。つまり /latest/web/latest/latest.rdf/web/latest.rdf/latest/web.rdf (推奨しないけど) が使える。
Inserted at 2004-07-26T17:56:43+09:00
Trackback URI: http://lowreal.net/logs/2004/07/25/5.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)