2002年3月24日(日)更新 |
■万葉集のXMLテキストを作る(2): 構造にしたがってタグ付けをする
たけち: まず、XMLの書き方のパターンを説明しようね。次のテキストを見て。1行目が「このテキストはXMLですよ。」っていう意味。2行目は「このXMLテキストを表示するのに使用するXSLTファイルはこれですよ。」っていう意味。 |
1行目: | <?xml version="1.0" encoding="Shift_JIS"?> |
2行目: | <?xml-stylesheet type="text/xsl" href="style.xsl"?> |
3行目以降: | ・・・・・構造にしたがったタグ付きテキスト・・・・・ |
さらら: あっ、これだけでいいのね。よかったぁ〜。もっといろいろと書かなくちゃいけないのかと思ってた。ところで、1行目の終わりの encoding="Shift_JIS" ってなあに? たけち: このXMLテキストの文字コードがShift_JISですっていう意味なんだ。僕たちはとりあえずWindowsで作成するから、このままでいいって覚えておいて。 たけち: あっ、言っとくけど。テキストを作成するときには「1行目:」っていうのは入力しちゃだめだよ。ここでは説明のために入れているだけだからね。 さらら: それくらいわかってるわよ!! (^ ^* もぅ、たけちったら。。。。。 |
たけち: じゃあ、すでに説明した「万葉集第1巻抜粋の構造」を3行目以降に書いてみよう。ひとつだけ「歌」を入れてみるね。ただ、タグ名は英数字にしておくね。それから、まだXSLTは使わないから、さっき説明した2行目に相当する行はまだ無いからね。
|
<?xml version="1.0" encoding="Shift_JIS"?> |
さらら: うんうん、前のページの図で見せてくれた通りなのね。少し分かってきたような気がするわ。 たけち: どう? ちょっと安心しただろ?! もう少し「歌」を入れたXMLテキストのファイルを"basic.xml"という名前で保存しておくから、IE6.0で覗いてみて。 さらら: うん、じゃあさっそく見てみるね・・・・あれぇ〜!! → 次回はXSLスタイルシートを書きましょうです。 (^ ^; |
注 1) XML 1.0の仕様では、文字コードとして、UTF-8, UTF-16が使用されることになっています。Windows環境では、Microsoft社のMSXMLがShift_JISをサポートしているので、ここではそれを使ったサンプルとさせていただいてます。 |