基礎XML

基礎XML

¥2,500+税

品種名
書籍
発売日
2004/12/22
ページ数
292P
サイズ
B5変型判
著者
山田祥寛 著
ISBN
978-4-8443-2061-6

XMLってこんなに使えるの?

多彩な用途と側面を持ち、ビジネスでも幅広く利用されているXMLの入門書。 本書では、XMLの基本構文はもちろん、XSLT・DOM・スキーマなど、目的に応じたXMLデータの活用法をイラスト入りのわかりやすい解説で具体的に紹介します。 さらに、「その場で確認30秒Q&A」「章末の練習問題」「総仕上げ問題」と、計140問の練習問題を収録。XMLマスターの資格取得にも役立つ実用度の高い内容です。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

目次

基礎XML 目次

■Chapter1:Are you ready for XML?
1-1 既存技術とXMLはなにが違う?
XMLはHTMLの次世代言語なの?
XMLとHTMLとの関係は?
データ記述言語とは? 既存技術とはなにが違う?
1-2 どんなところで使われる?XML
XMLはシンプルなだけの技術なのか?
XMLでは常にタグ設計を一から行わなければならない?
XMLはどのようなところで使われているのか?
1-3 XMLアプリケーション開発に必要なもの
XMLを開発するにあたって必要なものは?
練習問題

■Chapter2:XMLの基本を学ぼう
2-1 XMLは難しい?XMLの構造を15分で学ぶ
XML文書ってどんなもの?
XML文書を構成する最小単位「ノード」とは?
ツリー構造、木構造ってなんだろう?
2-2 XML基本構文~HTMLとはなにが違う?
要素ノードと属性ノードの基本構文を知りたい
要素/属性を記述する場合にHTMLと異なる点は?
要素名や属性名として利用可能な文字の種類は?
XMLで規定された予約語とは?
「Well-Formedな(整形式)XMLである」とは?
要素と属性との使い分けの基準は?
XML文書には必ず階層構造をつけるべきか?
処理命令ノードとはどんなもの?
XMLで「<」や「>」のような文字を記述するには?
キーボードから入力できない文字を表現するには?
コメントノードとはどんなもの?
CDATAセクションはどんな時に使う?
名前空間とは?名前空間が必要なのはどうして?
名前空間プレフィックスと名前空間URIの違いとは?
練習問題

■Chapter3:XMLデータの出力スタイルを定義するXSLT
3-1 XSLTを利用する前の基本知識
XML文書を公開するにはどうすればいい?
XSLTスタイルシートとはどんなもの?
XSLTスタイルシートの出力形式を規定するには?
テンプレート内で要素/属性の値を取得するには?
XML文書とXSLTスタイルシートとを関連づけるには?
3-2 XPathの基本
XPathの基本的な構文を知りたい
XPath関数とはなにか?
3-3 XSLTスタイルシートで利用可能な主な要素
抽出したノードセットを繰り返し処理するには?
ノード値によって処理を切り替えるには?
要素、属性ノードを出力するには?
スタイルシート内で複数のテンプレートを連携するには?
外部のテンプレートをインポートするには?
練習問題

■Chapter4:XMLデータをアプリケーションから操作する
4-1 XMLデータを自由自在に操るDOMの世界
DOM(Document Object Model)ってどんなもの?
DOMはXML文書操作用の唯一のインターフェイスなのか?
4-2 DOMプログラミングの基本
XML文書をオブジェクト・ツリーに変換するには?
XML文書から特定のテキストを取得するには?
相対的な位置関係にあるノードを取得するには?
ノードに関する情報を取得するには?
属性ノードを取得するには?
オブジェクト・ツリー内のノードに直接アクセスするには?
4-3 DOMでXMLデータを編集してみよう
新規のノードを作成するには?
作成したノードをオブジェクト・ツリーに追加するには?
属性ノードを要素に関連づけるには?
既存のノードを更新/削除するには?
既存の属性ノードを更新/削除するには?
練習問題

■Chapter5:XML文書の妥当性を保証するDTD、XMLSchema
5-1 スキーマ文書を利用する意義
妥当(Valid)なXMLとはなにか?
スキーマを利用することのメリットとは?
5-2 DTD(文書型宣言)の構造
妥当なXML文書を記述するには?
文書型宣言の基本的な構文を知りたい
外部サブセットと内部サブセットとは?
外部サブセットと内部サブセットの使い分けの基準は?
要素型を宣言するには?
さまざまな内容モデルを表現するには?
属性リスト宣言を記述するには?
さまざまな属性リストを表現するには?
実体(Entity)宣言とはなにか?
記法宣言とはなにか?
5-3 XML Schemaの構造
文書型宣言の欠点とは?
XML Schemaの骨組みを知りたい
単純型の要素を宣言する
XML Schemaと文書インスタンスとを関連づけるには?
自前のデータ型を定義するには?
単純型で可能な派生の種類とは?
無名のデータ型と有名のデータ型とは?
複雑型の要素を定義するには?
モデルグループを定義するには?
パーティクルとはなにか?
属性ノードを宣言するには?
任意の要素/属性ノードを使用可能にするには?
ノードを一意に特定するキーを定義するには?
外部のスキーマをインポートするには?
練習問題

付録A 総仕上げ問題
付録B 練習問題の解答


関連書籍

好評発売中

できるマインクラフト建築パーフェクトブック 基本&便利ワザ大全

てんやわんや街長直伝!街づくりのワザ満載

好評発売中

最新ドローン空撮入門

最新ドローンと空撮の基本がよくわかる!

好評発売中

Python機械学習プログラミング 達人データサイエンティストによる理論と実践

分類/回帰問題から深層学習までを解説。機械学習の考え方とPython実装法がわかる!

ダウンロード

本製品の読者さまを対象としたダウンロード情報はありません。

お詫びと訂正

現在のところ、本製品に正誤情報はありません。