XMLマスター教科書 プロフェッショナルV2(XML技術者育成推進委員会 株式会社日立システムアンドサービス 森田 浩美 高嶌 裕 迫 直美 野田 洋平)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. XMLマスター教科書 プロフェッショナルV2

XMLマスター教科書 プロフェッショナルV2

監修
著
著
著
著
著

形式:
書籍
発売日:
ISBN:
9784798109152
定価:
4,400円(本体4,000円+税10%)
仕様:
A5・472ページ
カテゴリ:
ベンダー資格
キーワード:
#IT関連資格,#情報処理技術者試験,#開発環境,#システム運用

より実践的で使える資格になった「V2試験」に
緑の定番教科書がパワーアップして登場!
[アプリケーション試験]に対応!

XMLマスター試験は、2005年6月に「V2試験」(バージョン2)に刷新され、従来の知識を問う試験から、応用力、実践力を重視した「現場で使える試験」へとシフトしています。XMLマスターの科目には、ベーシックとプロフェッショナルの2つがありますが、特に「プロフェッショナル」にその傾向が顕著であり、資格の価値を高めています。今回、著者には既刊書ベーシックと同じ著者、つまり大手SIerの人気講師の面々を迎えました。執筆陣による「読者を合格させよう!」という熱意のもと、確かな試験分析とわかりやすい説明がなされています。CD-ROM1枚、チェックシート付き。

【本書の特長】
・- 必要な情報を過不足なく記載。無駄なく効率的!
・- 適切な解説・豊富な用例によるわかりやすい説明!
・- 章ごとの練習問題で学習進度をチェック!
・- 巻末の模擬試験で総まとめ!
・- 切り取って使える試験直前チェックシートで最終確認!
・- iStudy Limited Editionとの併用で問題を重点的に学習!

●iStudy Limited Editionについて

iStudy LEは、本書の読者のために編集して作成されたiStudyの特別エディションです。本書に掲載している練習問題、模擬問題をすべて収録しています。

動作環境

・- Pentium II 400MHz以上
・- メモリ:最低 128MB以上のRAM(256MB以上のRAMを推奨)
・- ハードディスク:30MB以上の空き容量
・- OS:Microsoft Windows Me/2000 Professional/XP Professional/XP Home
・- Webブラウザ:MS IE 5.x以上(IE 6以上を推奨)
・- モニタ:800×600以上の解像度

序章 XMLマスター試験概要

XMLマスターとは
XMLマスター試験の概要
受験の申し込み手続き
XMLマスター資格取得者の特典
受験当日の流れ
試験問題の形式
学習の進め方

第1章 DOM

DOMの概要
DOMの仕様構成
Coreモジュールに定義されているインターフェース
XMLモジュールに定義されているインターフェース
DOMツリーをたどるプログラミング
DOMツリーを編集するプログラミング
DOMツリーの編集
練習問題

第2章 SAX

SAXの概要
SAXの仕様
SAX2のパッケージとインターフェース
org.xml.saxパッケージ
org.xml.sax.helpersパッケージ
org.xml.sax.extパッケージ
イベント通知順序
SAXプログラミング
文書の開始・終了イベントプログラミング(ContentHandler)
要素のイベントプログラミング(ContentHandler)
文字データイベントプログラミング(ContentHandler)
処理命令イベントプログラミング(ContentHandler)
名前空間イベントプログラミング(ContentHandler)
展開処理が行われなかった実体イベントプログラミング(ContentHandler)
処理位置取得イベントプログラミング(ContentHandler)
エラーイベントプログラミング(ErrorHandler)
コメントイベントプログラミング(LexicalHandler)
CDATAセクションイベントプログラミング(LexicalHandler)
実体参照イベントプログラミング(LexicalHandler)
文書型宣言イベントプログラミング(LexicalHandler)
効率よいプログラミング
名前空間や妥当性検証を有効にする
練習問題

第3章 XSLT

XSLTとXPath
XPath、XSLTと名前空間
リテラル結果要素
空白の扱い
テンプレートルールの処理
スタイルシートの結合と埋め込み
変数とパラメータ
機能の拡張
XSLTの関数―documentとkey
練習問題

第4章 XML Schema

スキーマ定義言語の概要
XML Schema
XML Schemaと名前空間
要素宣言―xs:element要素
内容モデルの定義
属性の定義
要素の置き換え
スキーマのインクルードとインポート
型定義のカスタマイズ
練習問題

第5章 XML処理システム構築技術

Webサービス
SOAP
WSDL
拡張性要素
バインディング例
XMLのセキュリティ
XMLとシステム連携
システム連携と文字エンコーディング
データバインティング
練習問題

第6章 XML要素技術の活用

はじめに
練習問題

模擬試験

模擬試験 解答・解説

iStudy LEの使い方

本書は付属データの提供はございません。

書籍の購入や、商用利用・教育利用を検討されている法人のお客様はこちら

図書館での貸し出しに関するお問い合わせはよくあるお問い合わせをご確認ください。


利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。


お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2011年02月07日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日

付属CD-ROMの「SAMPLE」フォルダにある「ツールの使い方.pdf」3ページの最下行
誤 >xalan Chap03-01-.xml Chap03-01-.xsl Res03-01-1.xml
正 >msv Chap05-xx-x.xml Chap05-xx-x.xs
未 未 1刷 2006.08.03
011
表1-1 深度 レベル3 説明
誤 XML文書・データを読み込み、書き込み機能を定義している
正 XML文書・データの読み込み、書き込み機能を定義している
未 未 1刷 2007.09.11
014
表「プロパティの値を設定」の表見出し
誤 メソッド名
正 メソッドの定義
未 未 1刷 2007.09.10
014
図1-5
誤 現在の図
正 CharcterDataとDocumentFragmentの間に、DocumentTypeを追記
未 未 1刷 2007.09.10
015
表1-5の「ownerDocument」の「データ型」
誤 Node
正 Document
未 未 1刷 2007.10.09
015
表1-6 「nodeType」の「データ型」
誤 int
正 short
未 未 1刷 2008.06.11
016
表1-8「メソッド名」の列の上から2番目
誤 cloneNode(boolean deap)
正 cloneNode(boolean deep)
未 未 1刷 2007.09.11
019
表1-15「メソッド名」の列の上から2番目
誤 importNode(Node importedNode, boolean deap)
正 importNode(Node importedNode, boolean deep)
未 未 1刷 2007.09.11
019
表1-14 1つ目のプロパティ名
誤 docType
正 doctype
未 未 1刷 2008.06.11
025
表1-31の「説明」
誤 data→処理命令ターゲット target→処理命令の内容
正 data→処理命令の内容 target→処理命令ターゲット
未 未 1刷 2007.09.10
026
1行目の見出し
誤 Notationインターフェース【Nodeインターフェース継】
正 Notationインターフェース【Nodeインターフェース継承】
未 未 1刷 2007.08.29
026
表1-33 下の本文
誤 Notationノードは親(parentNode)を持ちません。
正 Notationノードは親(parentNode)を持ちません。したがってparentNodeプロパティはnullとなります。
未 未 1刷 2007.10.09
026
表1-34
誤 publicId……実体に関するシステム識別子。指定されていない場合は、null systemId……実体に関する公開識別子。指定されていない場合は、null
正 publicId……実体に関する公開識別子。指定されていない場合は、null systemId……実体に関するシステム識別子。指定されていない場合は、null
未 未 1刷 2009.08.21
029
プログラム(Chap01_02.java)の囲みテキストの3行目
誤 getDocumetElementメソッド
正 getDocumentElementメソッド
未 未 1刷 2007.09.11
035
プログラム(Chap01_07.java)の上の囲みテキストの3行目
誤 ファイル名を指定して実行してください
正 ファイル名を指定して実行する
未 未 1刷 2007.09.11
036
表1-41「EntityReference」の「nodeType」
誤 ENTITY_
正 ENTITY_REFERENCE_NODE
未 未 1刷 2007.09.10
036
表1-41「Entity」の「nodeType」
誤 ENTITY_NODE REFERENCE_NODE
正 ENTITY_NODE
未 未 1刷 2007.09.10
041
プログラム(Chap01_10.java)内のテキスト(itemメソッド...)
誤 ※現在の位置
正 ※ページの上部(「Attr attr = (Attr)attrs.item(i);」)の近くへ移動
未 未 1刷 2007.10.09
052
プログラム(Chap01_17.java)のコメント
誤 //今回のXML文書はproduct要素が1つしかない、1つめを取得する
正 //今回のXML文書はprice要素が1つしかない、1つめを取得する
未 未 1刷 2007.10.09
053
図1-16 「DOMツリー」中段右端
誤 meno
正 memo
未 未 1刷 2008.07.14
054
表1-49「定義されているインターフェース」Attrのメソッド名
誤 setValue(String)
正 setValue(String data)
未 未 1刷 2007.09.10
062
「図1-22」「削除前のDOMツリー」と「削除前のDOMツリー」 の一番上のノード
誤 product
正 diary
未 未 1刷 2007.08.29
071
表1-59 Nodeのメソッド名
誤 cloneNode(boolean deap)
正 cloneNode(boolean deep)
未 未 1刷 2007.09.10
076
「サブツリーの作成」の6行目
誤 insertBerforeメソッド
正 insertBeforeメソッド
未 未 1刷 2007.08.31
077
下から4行目
誤 なお、DOMツリーをたどり方や
正 なお、DOMツリーのたどり方や
未 未 1刷 2007.09.11
083
問題1-2の表 下から3本目罫線
誤
DOM Level 2 Traversal and   Rang DOMツリーの範囲指定の機能
Range Specification 1.0 Traversal   DOMツリーの探索機能
正
DOM Level 2 Traversal and  
Range Specification 1.0
Rang DOMツリーの範囲指定の機能
Traversal   DOMツリーの探索機能
未 未 1刷 2007.09.11
113
中ごろの見出し、文
誤 混合内容の場合 要素の内容が混合内容の場合、・・・
正 混在内容の場合 要素の内容が混在内容の場合、・・・
未 未 1刷 2007.10.09
140
表2-24のキャプション
誤 SAXParseExceptionインターフェース
正 SAXParseExceptionクラス
未 未 1刷 2007.10.09
147
「プログラム(Chap02_18.java)」の下から9行目の最後
誤 ,LxicalHandler{
正 ,LexicalHandler{
未 未 1刷 2007.08.29
157
構文(プロパティを設定)
誤 第2引数:boolean value 設定値
正 第2引数:Object value 設定値
未 未 1刷 2009.08.21
164
問題2-8のプログラムの3行目
誤 System.out.println(new String(ch,start,length);
正 System.out.println(new String(ch,start,length));
未 未 1刷 2007.09.11
165
問題2-8 選択肢
誤
A. <色>
    black
  </色>

B. <色>
    black
    white
  </色>

C. <色>
    black
      &
    whilte
  </色>

D. <色>
    black
    <!CDATA[&]]>
    whilte
  </色>
正
A. <色>
  black
  </色>

B. <色>
  black
  white
  </色>

C. <色>
  black
   &
  white
  </色>

D. <色>
  black
  <!CDATA[&]]>
  white
  </色>
未 未 1刷 2007.10.09
165
最終行
誤 <!ATTLIST 名前 よみ ID #REUQIRED>
正 <!ATTLIST 名前 よみ ID #REQUIRED>
未 未 1刷 2007.10.15
197
「Chap03-07-1.xsl」の5行目
誤 Select="AuthorList/Author"
正 select="AuthorList/Author"
未 未 1刷 2007.09.11
200
サンプルコードの後の解説 3、5行目※2箇所
誤 Author
正 Composer
未 未 1刷 2008.02.07
205
ソースXML文書(Chap03-10-1.xml)
誤 <PetList>  <Dog Age="12">ウィリー</Name>  <Dog Age="5">アイン</Name>  <Cat Age="4">フク太</Name>  <Dog Age="7">レン</Name> </PetList>
正 <PetList>  <Dog Age="12">ウィリー</Dog>  <Dog Age="5">アイン</Dog>  <Cat Age="4">フク太</Cat>  <Dog Age="7">レン</Dog> </PetList>
未 未 1刷 2008.12.09
214
2行目
誤 type="text/xml"
正 type="text/xsl"
未 未 1刷 2007.08.29
218
上から8行目
誤 『週刊[世界の食卓から]-イタリア編』
正 『週刊[世界の食卓]-イタリア編』
未 未 1刷 2007.10.15
240
選択肢Cの3行目
誤 use="id (genre/@*)"/>
正 use="id(genre/@*)"/>
未 未 1刷 2007.09.10
240
選択肢Dの3行目
誤 ・・・use="id (genre)"/>
正 use="id(genre)"/>
未 未 1刷 2007.09.10
242
選択肢Cの網かけされているコードのキャプション
誤 imp.xml
正 imp.xsl
未 未 1刷 2011.01.21
243
問題3-6の解答
誤 A、B
正 A、B、C
未 未 1刷 2007.10.09
243
問題3-6の解説
誤 ※問題3-6の解説に追記
正 選択肢Cでは、imp.xslに名前空間宣言がなくコース名要素はどこにも属さないため、生成されたXML文書ではデフォルト名前空間のキャンセルが必要です。 したがって、CはXML文書2を得られません。
未 未 1刷 2007.10.09
249
「XML Schema文書とXMLインスタンスの関連付け」の5行目
誤 noNamespaceSchema Location
正 noNamespaceSchemaLocation
未 未 1刷 2007.08.29
251
下から7行目
誤 noNamespace SchemaLocation
正 noNamespaceSchemaLocation
未 未 1刷 2007.10.15
252
XML Schema文書(Chap04-02-1.xs)の3、4行目
誤 targetNamespace="urn:worklist:eng" xmlns:tns="urn:worklist:eng">
正 targetNamespace="http://worklist.com/eng" xmlns:tns="http://worklist.com/eng">
未 未 1刷 2007.09.10
252
XML Schema文書(Chap04-02-1.xs)の1行目
誤 ?xml version="1.0" encoding="Shift_JIS"?>
正 <?xml version="1.0" encoding="Shift_JIS"?>
未 未 1刷 2007.09.10
252
XML Schema文書(Chap04-02-1.xs)の14行目
誤 <!-- グローバル宣言されたTitle要素とAuthor要素 -->
正 <!-- グローバル宣言されたTitle要素とID属性 -->
未 未 1刷 2007.09.10
252
XML Schema文書(Chap04-02-1.xs)のあとの解説の3行目
誤 Title要素やAuthor要素を参照する場合や、
正 Title要素やID属性を参照する場合や、
未 未 1刷 2007.09.10
256
上から2つ目のコード見出し
誤 XMLインスタンス文書(Chapo04-03-2.xs)
正 XML Schema文書(Chap04-03-2.xs)
2刷 未 1刷 2006.08.03
272
「XML Schema文書(Chap04-07-2.xs)」内の枠内解説の最終行
誤 http://work.com/repot"に属す
正 http://work.com/report"に属す
未 未 1刷 2011.01.31
284
本文2行目
誤 今回は「urn:pets:dog」以外の名前空間に属さなければなりません。
正 今回は「null」(どこにも属さない)以外の名前空間に属さなければなりません。
未 未 1刷 2011.02.07
287
表「namespace属性に指定できるキーワード」
誤 現在の表の内容
正 ※260ページ<表4-1>の内容に訂正
未 未 1刷 2007.09.10
287
表「processContents属性に指定できるキーワード」
誤 現在の表の内容
正 ※260ページ<表4-2>の内容に訂正
未 未 1刷 2007.09.10
296
「多重参照の記述例」の2行目
誤 SOAP-ENC:arratyType
正 SOAP-ENC:arrayType
未 未 1刷 2007.09.10
324
問題5-10の解説文の末尾と正解
誤 以上により、ダイジェスト値に関しては生成方法、暗号化方法などを記述する必要がありますが、鍵の情報は含めなくてもかまわないため、Dは誤りとなります。 [解答 B]
正 以上により、ダイジェスト値に関しては生成方法、暗号化方法などを記述する必要があります。また、送信者の公開鍵の情報を添付する必要があるため、Dは正解です。 [解答 B、D]
2刷 未 1刷 2006.07.12
384
選択肢D
誤 D. (略)→ endElement → characters → endDocument
正 D. (略)→ endElement → characters → endElement → endDocument
2刷 未 1刷 2006.02.09
385
問題8のXML文書 5行目と9行目
誤 (省略) !ELEMENT price (#PCDATA)>
]>
<fruit>
<name><バナナ</name>
<fruit>
正 (省略) <!ELEMENT price (#PCDATA)>
]>
<fruit>
<name><バナナ</name>
</fruit>
2刷 未 1刷 2006.07.12
386
問題9の問題文 1行目
誤 XML文書1を読み込んで作成される・・・
正 上記のXML文書を読み込んで作成される・・・
未 未 1刷 2007.10.09
387
問題9の選択肢D
誤 Node c2 = p1.cloneNode(true);
正 Node c2 = c1.cloneNode(true);
未 未 1刷 2007.10.09
392
問題13の「XML文書2」の5行目
誤 <全体>66点</全体>
正 <全体>86点<全体>
2刷 未 1刷 2006.08.03
395
問題14の問題文
誤 …変換した結果として、不適切なものを選択してください。
正 …変換した結果として、適切なものを選択してください。
2刷 未 1刷 2006.02.09
399
問題17の選択肢C
誤 元のXML Schema文書のschemaLocation属性の記述が正しくない
正 XMLインスタンス文書のschemaLocation属性の記述が正しくない
未 未 1刷 2007.10.09