このサイトの日記に使われているフォーマットについて |
日記のデータベースとしてXMLを、そのXMLで書かれたものををブラウザで見ることができる形にするためにXLSTを使用しています。 |
XMLとXSL(T)について(簡単に) |
しかし、XMLはタグに意味属性(例:<bold>)や見栄えに着目してタグをつけることができる言語です。
簡単に言うと、XML文書を変換、整形するスタイルシートのようなものです。 XML文書をそのまま開いてもソースコードが表示されるだけで、実際の用途には向きません。そのため、IE上などで見栄えのするフォーマットに整えるためなどにXSLTが使われています |
日記にXMLとXSLTを使う利点は?(なぜこれを使ってるの?) |
ただ厳密に言うと、XML文章に日記を書くことで便利かなぁ〜と思ったから。 あと動的ソート(ここでは日記を降順、昇順に並び換えができる)ができれば、便利だなと思ったからもあります。(動的ソートのせいで、ちょっと不都合が起きるブラウザもあるけど・・・(^^;) |
XML+XSLTが動作するブラウザ・条件は? |
ただし、Mozillaというブラウザも動作しない事もないようです…。詳しくは、 XML in Mozilla などで調べてみてください。
動作できるようにするためにはmsxml3.dllというものをいれる必要があります。といっても、簡単にmsxml3.dllはインストールできます。方法はこちら。
|
msxml3.dllのインストール方法 |
msxml3.dllのインストーラをダウンロードして実行する。ただそれだけです♪ これで、このHPの本来の形で書かれた日記を読むことができます(もちろん、IEならってことだよ)。日記のページへ |
XML→HTML変換の方法(ツールの紹介) |
ただこのツールは高度な事をすると微妙に動作が変なところがありますが、普通に使う分なら、十分に使いやすいツールだと思います。 使用方法: msxsl xmlファイル xslファイル -o 出力ファイル
使用方法: saxon xmlファイル xslファイル -o 出力ファイル |
参考: |