本書はXMLのの導入部分にあたる、基本的なXMLの構文、使い方について、重点的に紹介する書籍です。まずXMLがどんなものか使ってみたい、なんでもいいから自分の手で書いてみたい、見てみたいという方には、ぜひ手にとって見てください。
HTMLをご存知の方はまずそのHTMLの延長としてXML構文を学ぶのも良いでしょう。XMLだけではなく、その周辺を取り巻く豊富な関連技術―文書構造の変換やスタイルを定義するXSLT、ドキュメントの動的な動作を可能にするDOM、厳密なデータ交換をする場合に欠かすことのできないDTD、XMLSchemaなどなど、XMLをまず導入するにあたって基本となる知識を総合的に解説します。そして本書最後には、これらの技術を統括した実用サンプルを(ほんのさわり部分だけですが)ご紹介します。(本書「ようこそXML入門教室へ!」より)
(Windows対応)
第0日 オリエンテーション
XMLの機能と特徴
サンプルプログラムのダウンロード
第1日 XMLの基本
1時限目 おぼえようXMLの基本
2時限目 同じ内容でもいろいろな書き方がある―XMLの多様な表現
第2日 XSLTスタールシートでレイアウト
1時限目 要素・属性の内容をXSLTで表現する
2時限目 一覧表にして出力する
3時限目 データをソートしてリンクを張る
第3日 XSLTでの詳細情報表示
1時限目 画像表示や文章の装飾をする
2時限目 条件分岐・数値整形で表示をより美しく
第4日 高度なXSLT+αテクニック
1時限目 xPath関数を使ってみる
2時限目 メンテナンス性の向上とより細かな表示の制御
第5日 DOMプログラミング(1)
1時限目 DOMを使ってXML文書を読み込んでみる
2時限目 XML文書から要素を抽出する
3時限目 XML文書から属性値を取り出す
第6日 DOMプログラミング(2)
1時限目 ダイレクトに要素を抽出する
2時限目 XML文書にノードを追加する
3時限目 XML文書を更新、削除する
第7日 DTD(文書型宣言)を書いてみる
1時限目 XML文書の中にDTDを記述する
2時限目 XML文書の外にDTDを記述する
第8日 XML Schemaを書いてみる
1時限目 基本的なXML Schemaの記述
2時限目 ちょっと高度なXML Schemaの記述
第9日 クライアントサイドでXMLプログラミング
1時限目 XML SchemaでXML文書の構文チェック
2時限目 XSLTで動的にソートを行う
3時限目 蔵書検索システムを作ってみよう
第10日 サーバーサイドでXMLプログラミング
1時限目 XSLTを動的に切り替えてみよう
2時限目 XMLファイルをCSVファイルに変換する
3時限目 データベースの内容をXMLファイルとしてダウンロードする
付録
練習問題の解答
syatsuzuka さん
2010-03-22
Webサービスだったり、セマンティックウェブだったり、昨今のWebに関する技術において、XMLの技術は避けて通れず、XML自体はなんてことはないが、XSLTだとか、XML Schemaとかの話がでてくると、距離を感じてしまうことがあったが、この本を読んで、そういったコンプレックスがぬぐえそうな気がする。
msfmnkjm さん
2012-07-02
基本を押さえるには十分(ただし、2周で)
takasianpride さん
2009-03-04
習うより慣れろ的な本。入門の本としては良かったと思う。