2000年12月17日(日)更新 |
■XHTMLを表示する(4): Namespace(名前空間)に対応したxslの指定
たけち: じゃあ、今回は前回作った簡単なxhtmlのサンプルにxslを適用してIE 5.xで表示してみようね。 さらら: は〜い。でも、前にxmlテキストを表示するのに作ったxslのサンプルと同じなんじゃないの? たけち: あっ。ほとんど一緒なんだけど、前回のサンプルにはNamespace(名前空間)を使っているんで、Namespace(名前空間)に対応したxslの指定の仕方(書き方)がちょっと違うんだ。といってもすごく簡単で、「Namespaceを含んでタグ名を指定」すればいいんだよ。たとえば、 さらら: あっ、そうなんだ。 たけち: じゃぁ、サンプルを作ってみようね。 |
|
■Namespace(名前空間)に対応したxslの指定の概要
たけち: xhmlテキストは前回のテキストに歌をも少し追加したものを使いましょう。で、表示は表形式でね。図のようにしてみるね。 |
さらら: いままでのxslサンプルとは、xhtmlのhtmlテキスト部分と自分で作ったタグ構造のテキスト部分、このサンプルではmanyo:万葉集だけど、区別してxslを書けば分かりやすいのね。 たけち: うん。これでxhtmlもIEで表示できそうだね。じゃぁ、実際にやってみようね。まず、xhtmlテキストのサンプルのリストを載せるね |
■xhtmlサンプルテキストと対応したxslサンプルテキスト
(1) xhtmlサンプルテキスト
<?xml version="1.0" encoding="Shift_JIS"?> |
(2) xslサンプルテキスト
<?xml version="1.0" encoding="Shift_JIS"?> |
さらら: よ〜く見ると、いままでのxslのサンプルでやってきた事ばかりだわね。 たけち: じゃあ、このXSLテキストを"xslsample1.xsl"というファイルにして、実際にどうなるか見てみようね。いつもと同じように、2行目は として、"xhtml1.xml"というファイルを作成しているからね。また、"image"フォルダーを作って、そこに必要なイメージファイルを入れてあるからね。 |
万葉集第1巻抜粋のxhtmlファイル xhtml1.xml(上記説明のxsl適用)
下の図のように表示されます。
さらら: あっ、見えた見えた!! XHTMLに自分で作ったタグを追加して、それにxslを適用して・・・・だいたい感じがつかめた気がするわ。 たけち: よかったね。基本的な感じがつかめたから、これからはもっと詳しくxmlやxhtmlについて勉強しようね。 さらら: は〜い。でも、だいじょぶかしら。。。 (^ ^; →次は(CSSだけでできること)です・・・・・ (^ ^; |
|