【3/18〜】Amazon、VMwareが語る『クラウドの未来』 スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷

実践! XMLアプリケーションサーバ「BXS」 第1回
XMLでWebサイトを作ろう

太田一郎
株式会社東洋情報システム
2000/9/13

 XMLは既にデータ交換や情報蓄積のメディアとして利用され始めていますが、Webコンテンツのメディアとしての活用はまだまだといわざるを得ません。その理由の1つとして、XML文書を読みやすい形で表現するための手段が十分に整備されていないという点が挙げられるでしょう。XSLTは、そのような状況を大きく変える可能性を秘めています。XSLTを用いることによりXML文書を通常のWebブラウザで閲覧できる形式の文書、すなわちHTML文書に変形することができるようになります。

 とはいうものの、Webブラウザだけでそれを実現するには、完全なXSLTサポートを実装したWebブラウザのリリースが必要です。しかしこれはもう少し待つ必要があります。Internet Explorerに関していえばXSLTをサポートしていますが、標準への準拠という点ではまだ改善すべき余地がありますし、XSLTにも対応するという高性能レンダリングエンジンGeckoを搭載したNetscape Navigatorも、正式登場までにはまだしばらく時間がかかるようです。

 一方、Webサーバ側でXML文書をXSLTエンジンを使ってHTMLに変換してWebブラウザに届ける、というアプローチもあります。LotusXSLをはじめとするワーキングドラフト準拠のXSLTエンジンの登場が早かったこともあって、このような形態で、XML文書をいち早く活用しているWebサイトもちらほらとあるようです。

 いずれの形態にしろ、XSLTへの対応はまだ始まったばかりともいえる状況ですが、WebコンテンツをXML文書化していく動きは今後ますます活発になっていくことは間違いありません。ただ既に書いたように、XSLTの標準に準拠したWebブラウザはまだ手軽に利用できる状況にはありません。しかし、あきらめる必要はありません。それでもXMLを学ぼうという皆さんに最適のツールがあります。それが今回ご紹介するBaykit XML Server(BXS)なのです。

  「1. Baykit XML Serverとは」

Index
実践! XMLアプリケーションサーバ「BXS」
第1回 XMLでWebサイトを作ろう
  1. Baykit XML Serverとは
  2. インストールしよう
  3. XMLのサンプルを表示させてみる
  4. XMLでWebページを作ろう
第2回 XSTLによるダイナミックな変換の実際
  1. データの内容に基づいた表示の加工
  2. さらにXSLTスタイルシートを改良
  3. Webブラウザ別のスタイルシートを用意
  4. Webブラウザごとに出力を切り替える

 

ホワイトペーパーTechTargetジャパン

XML & SOA フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  TomcatやJBossなどAPサーバ環境に関する
情報を集約! “業務”用APサーバ大百科

New!
  一気に解説! 最新のクラスタストレージ
「RAIDを超えたストレージ基準」……など

New!
  クラウド的ユーザー体験の変化は脅威か?
仮想化技術を使いこなす運用管理術を紹介

New!

  上司や部下、部署内メンバーとの情報共有
を“ガラッ”と変えるコラボツールとは?

New!
  おばかアプリ選手権、第4弾開催中!!
ムダにカッコよくてくだらない作品求ム!

  社内ファイルサーバを“クラウド”に統合
VPN直結「クラウド型ストレージ」を紹介

  Twitterのアカウントはなぜ突破された?
メールによる新手の攻撃手法とその対策

  もう仮想化のお試しフェイズは終わりだ!
Hyper-V 2.0が基幹システムも仮想化

  美人!? まあまあ? 気になる いやし系!!
PV急増で「美人時計」がとった手段とは?

  クライアント企業から求められる人材
⇒IT技術と経営戦略を併せ持つ「戦略家」

  .NET編集長が実践する「技術情報検索術」
サンプル・コードを簡単に探す“技”は?

  業務効率と情報セキュリティ対策を両立!
手間なく確実に機密情報を守る方法とは?

  進化を続ける富士通ストレージETERNUS DX
製品開発者の自信を裏付けるものとは何か

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  【CTC事例】約30の基幹システムを統合!
膨大なバッジジョブを制御した方法は?

  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?