gihyo.jp » 書籍案内 » 書籍ジャンル・キーワード » プログラミング » 必修 XML

必修 XML

[表紙]必修 XML

2007年2月14日発売

加山恵美 著

A5判/200ページ

定価2,289円(本体2,180円)

ISBN 978-4-7741-3031-6

  • 本書のサポートページ

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

XMLは,ここ数年で利用範囲が大幅に広がり,現在ではさまざまなシステムやWebサイト,パソコンの中のファイルに浸透しています。本書は,XMLの基礎知識をはじめとして,Webサービスやファイルシステムなど,XML周辺の話題までを幅広く,図解で丁寧に説明します。

こんな方におすすめ

  • XMLについて技術的な背景を知りたい方
  • 仕事でXMLを使う方

目次

第1章 XMLの基礎知識

  • 1-01 XML(Extensible Markup Language)とは何か
  • 1-02 XML誕生の流れ
  • 1-03 XMLはマークアップ言語の1つ
  • 1-04 XML文書の解析はXMLパーサが行う
  • 1-05 XML,HTML,XHTMLの違い
  • 1-06 XMLを使うメリット
  • 1-07 XML実践パターン(1)−データを保存・蓄積する
  • 1-08 XML実践パターン(2)−コンピュータ間でデータ交換
  • 1-09 XML実践パターン(3)−スタイルシートと組み合わせる

第2章 XMLの文法(1)

  • 2-01 XML文書の基本構造
  • 2-02 要素と属性
  • 2-03 XMLで使用可能な文字と記号
  • 2-04 実体参照と文字参照
  • 2-05 マークアップ要素と空白記号
  • 2-06 コメントとCDATAセクション
  • 2-07 整形式XML文書と妥当なXML文書
  • 2-08 XML宣言
  • 2-09 文書型宣言とDTD(文書型定義)
  • 2-10 DTDの要素型宣言
  • 2-11 DTDの属性リスト宣言
  • 2-12 DTDの実体宣言
  • 2-13 DTDの記法宣言
  • 2-14 定義済みの特殊な属性

第3章 XMLの文法(2)

  • 3-01 名前空間
  • 3-02 XPath
  • 3-03 XPathで使う式や関数
  • 3-04 XSLTの基礎
  • 3-05 XSLTのテンプレートルール
  • 3-06 XSLTのテンプレート
  • 3-07 XML Schemaの基礎と単純型定義
  • 3-08 XML Schemaの複合型定義
  • 3-09 XML Schemaの詳細な定義
  • 3-10 XQuery
  • 3-11 DOM

第4章 WebサービスとXML

  • 4-01 Webサービスの仕組み
  • 4-02 Webサービスのメリット
  • 4-03 SOAP
  • 4-04 REST
  • 4-05 BPEL
  • 4-06 UDDI
  • 4-07 SOA
  • 4-08 企業システムへの応用

第5章 XMLのセキュリティ

  • 5-01 XMLとセキュリティ
  • 5-02 XML Signature
  • 5-03 XML Encryption
  • 5-04 XKMS
  • 5-05 WSS
  • 5-06 SAML
  • 5-07 XACML
  • 5-08 XML EncryptionとSSLとの違い

第6章 XML対応製品・ツール

  • 6-01 XMLはデータの基本形式
  • 6-02 XML文書の閲覧や作成
  • 6-03 XML文書の変換や交換
  • 6-04 XML文書の蓄積や検索
  • 6-05 XMLデータベース

第7章 標準化団体・動向

  • 7-01 W3C
  • 7-02 OASIS
  • 7-03 業界標準例:XBRL

付録

  • 付録1 XML基本技術動向
  • 付録2 W3C勧告一覧
  • 付録3 OASIS標準一覧
  • 付録4 主要な業界標準
G-CLOUD

ピックアップ

エンジニアパワーアップ講座 ~システム基盤を活用するための基礎知識~

イマドキのエンジニアに要求されるさまざまな知識や能力。これらを効率よくキャッチアップしていくヒントをいろいろな視点から取り上げます。

LinuxCon Japan/ Tokyo 2010の歩き方

9月開催「LinuxCon Japan/ Tokyo 2010」の見どころと楽しみ方を,メインスピーカーの皆さんに自ら紹介していただきましょう。

自分で考えた家が現実に!? ~「3DマイホームデザイナーLS3」で実現する,普請道楽のススメ

「3DマイホームデザイナーLS3」を使えば,パズル感覚の簡単操作で理想の住まいを立体的にシュミレートすることができます。

手軽に使える専用サーバ「さくらのマネージドサーバ」を徹底チェック

1台のサーバを占有して使うことができる「さくらのマネージドサーバ」に新たに加わった「Core 2 Duoプラン」の特徴と魅力をお伝えします。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた情報や魅力を多角的に紹介します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

よく読まれている連載

シモダテツヤのIT四コマふんわり劇場

IT界を揺るがす四コマ漫画家“シモダテツヤ”が,毎回楽しい四コマ漫画とふんわりしたコラムでお届けしていきます!

目指せ!iPhoneアプリ開発エキスパート

2008年7月,日本での展開が始まりたくさんのユーザを獲得しているiPhone。その醍醐味の1つは,オリジナルアプリの開発でしょう。本連載では,iPhoneアプリ開発について,基礎から公開の手順まで,じっくり丁寧に解説します。

Google Chrome版Firebug:デベロッパーツール取扱説明書

WebKitのWebInspector(デベロッパーツール)は飛躍的な進化を遂げています。多機能化するデバッガーの使い方とノウハウを詳細に解説します。

memcachedの活用と運用 実践編

本特集では,memcachedを利用している方に向けて,実践的なテクニックを伝授します。

世界を目指せ!Androidアプリ開発入門

本連載では,12回にわたってAndroidアプリ開発について解説します。本連載を見ながら,Androidケータイ元年といわれている2010年をぜひ楽しんでください。

JavaScriptでわかる!組込みプログラミングの神髄

組込みプログラミングのエッセンスは,実はJavaScriptプログラミングから得ることができるのです。その極意を特集としてお届けしましょう。

ゼロから学ぶOAuth

これからのWebサービスを開発する上で不可欠な技術「OAuth」の概念や基本情報に加えて,実際に開発する際に必要なポイントを解説します。

Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!

Ruby on Railsで作られたプロジェクト管理ツールredMineの,環境構築からセッティング,運用方法まで解説します。

OpenCVで学ぶ画像認識

OpenCVという便利なツールを使いながら,プログラミング知識以外の専門知識を必要としない形で,画像認識技術について解説していきます。

Software is Beautiful

Windows 95/98などのチーフアーキテクトなどを務めたことで知られる中島聡氏による,エンジニアとして働き,生活していくうえで考えるべきこと,そしてそれを解決するヒントをお届けします。

連載一覧

最近のコメント