XML WWWページコンテスト応募作品

ここでは,XMLフェスタで開催される2000年コンテストへの応募の概況を 説明する。詳細については, 詳細説明資料を参照のこと。

作品のタイトル 多面相XML(マルチルックス)
応募者氏名 小林 茂(s-koba84)
メールアドレス s-koba84@dp.u-netsurf.ne.jp
概要

多面相XMLXML(マルチルックス)は,1つのXMLファイルと それに対応する複数のスタイルシートを, Webブラウザで切り替えながら(多くの面相を)表示させるための ツールとして利用できるものである。

その多面相XML(マルチルックス)を具体的に利用したサンプルとして, XMLファイルのソースや構造をいろいろな形式(面相)で表示させるための スタイルシート(XSLTファイル)を具体的化し提示もしている。

面相の例として,XMLファイルのソースを少し編集して表示したり, タグの親子関係などの構造を示したり, そのXMLの基になるスキーマの情報を編集して表示させたりしている。

実装方式
  • XMLファイル(*.xml)とスタイルファイル(*.xsl)とを使用し, クライアント側でWebブラウザで表示させる方式である。

  • スタイルシートには,HTMLへの変換をするコーディングがされており, JavaスクリプトによるダイナミックHTMLを使用している。 IE 5.0が持つMSXMLを使用している。

  • スタイル変換の言語としてのXSLTについては,名前空間として 「"http://www.w3.org/TR/WD-xsl"」を使用しているため, IE専用(ただしバージョン5.0以上)になっている。

主張点

3つの主要なポイントがある。

  1. 1つのXMLドキュメントを複数のスタイルシートを使って, 多面的な表示に簡単に切り替えられる方法を示すこと。

  2. XMLドキュメントのソースを色々なスタイルで示す具体的な例を 提示していること。

  3. XMLスキーマに関し提案されている仕様のイメージを掴むために, XMLドキュメントから各種のスキーマ表現を例示すること。

複数のスタイルシートを作成し活用するに便利である。

閲覧環境
IE5.0以上
スタイルシートの名前空間は, "http://www.w3.org/TR/WD-xsl"を利用しているため, IE5.0のオリジナル版で表示可能なはずです。(未確認)
確認済環境
職場での環境
OSWindows 2000 Professional ビルド2195
IE 5.5バージョン:5.50.4134.0600
dllmsxml3.dll 739kb, 12/05/09 16:25

自宅での環境
OSWindows 98(2ndED)
IE 5.0バージョン:5.00.2614.3500
dllmsxml3.dll 830kb, 12/07/20 13:48
応募作品のURL
multi-looks-main-1.xml (多面相XML(マルチルックス),IE 5.0以上で見てください)
アーカイブファイル(multi-looks-20000915.zip)
詳細説明資料のURL
explain.htm
ファイル構成のURL files.htm

mailto:s-koba84@dp.u-netsurf.ne.jp
Last update: 2000-09-15