翔泳社のオンラインショップ

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

(最終更新日: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
P.011
表1-1 深度 レベル3 説明
未定
XML文書・データを読み込み、書き込み機能を定義している
XML文書・データ読み込み、書き込み機能を定義している
P.014
表「プロパティの値を設定」の表見出し
未定
メソッド名
メソッドの定義
P.014
図1-5
未定
現在の図
CharcterDataとDocumentFragmentの間に、DocumentTypeを追記
P.015
表1-5の「ownerDocument」の「データ型」
未定
Node
Document
P.015
表1-6 「nodeType」の「データ型」
未定
int
short
P.016
表1-8「メソッド名」の列の上から2番目
未定
cloneNode(boolean deap)
cloneNode(boolean deep)
P.019
表1-15「メソッド名」の列の上から2番目
未定
importNode(Node importedNode, boolean deap)
importNode(Node importedNode, boolean deep)
P.019
表1-14 1つ目のプロパティ名
未定
docType
doctype
P.025
表1-31の「説明」
未定
data→処理命令ターゲット
target→処理命令の内容
data→処理命令の内容
target→処理命令ターゲット
P.026
1行目の見出し
未定
Notationインターフェース【Nodeインターフェース継】
Notationインターフェース【Nodeインターフェース継
P.026
表1-33 下の本文
未定
Notationノードは親(parentNode)を持ちません。
Notationノードは親(parentNode)を持ちません。したがってparentNodeプロパティはnullとなります。
P.026
表1-34
未定
publicId……実体に関するシステム識別子。指定されていない場合は、null
systemId……実体に関する公開識別子。指定されていない場合は、null
publicId……実体に関する公開識別子。指定されていない場合は、null
systemId……実体に関するシステム識別子。指定されていない場合は、null
P.029
プログラム(Chap01_02.java)の囲みテキストの3行目
未定
getDocumetElementメソッド
getDocumentElementメソッド
P.035
プログラム(Chap01_07.java)の上の囲みテキストの3行目
未定
ファイル名を指定して実行してください
ファイル名を指定して実行する
P.036
表1-41「EntityReference」の「nodeType」
未定
ENTITY_
ENTITY_REFERENCE_NODE
P.036
表1-41「Entity」の「nodeType」
未定
ENTITY_NODE
REFERENCE_NODE
ENTITY_NODE
P.041
プログラム(Chap01_10.java)内のテキスト(itemメソッド...)
未定
※現在の位置
※ページの上部(「Attr attr = (Attr)attrs.item(i);」)の近くへ移動
P.052
プログラム(Chap01_17.java)のコメント
未定
//今回のXML文書はproduct要素が1つしかない、1つめを取得する
//今回のXML文書はprice要素が1つしかない、1つめを取得する
P.053
図1-16 「DOMツリー」中段右端
未定
meno
memo
P.054
表1-49「定義されているインターフェース」Attrのメソッド名
未定
setValue(String)
setValue(String data)
P.062
「図1-22」「削除前のDOMツリー」と「削除前のDOMツリー」 の一番上のノード
未定
product
diary
P.071
表1-59 Nodeのメソッド名
未定
cloneNode(boolean deap)
cloneNode(boolean deep)
P.076
「サブツリーの作成」の6行目
未定
insertBerforeメソッド
insertBeforeメソッド
P.077
下から4行目
未定
なお、DOMツリーをたどり方や
なお、DOMツリーたどり方や
P.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ツリーの探索機能
P.113
中ごろの見出し、文
未定
混合内容の場合
要素の内容が混合内容の場合、・・・
内容の場合
要素の内容が混内容の場合、・・・
P.140
表2-24のキャプション
未定
SAXParseExceptionインターフェース
SAXParseExceptionクラス
P.147
「プログラム(Chap02_18.java)」の下から9行目の最後
未定
,LxicalHandler{
,LexicalHandler{
P.157
構文(プロパティを設定)
未定
第2引数:boolean value 設定値
第2引数:Object value 設定値
P.164
問題2-8のプログラムの3行目
未定
System.out.println(new String(ch,start,length);
System.out.println(new String(ch,start,length));
P.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
  </色>
P.165
最終行
未定
<!ATTLIST 名前 よみ ID #REUQIRED>
<!ATTLIST 名前 よみ ID #REQUIRED>
P.197
「Chap03-07-1.xsl」の5行目
未定
Select="AuthorList/Author"
select="AuthorList/Author"
P.200
サンプルコードの後の解説 3、5行目※2箇所
未定
Author
Composer
P.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>
P.214
2行目
未定
type="text/xml"
type="text/xsl"
P.218
上から8行目
未定
『週刊[世界の食卓から]-イタリア編』
『週刊[世界の食卓]-イタリア編』
P.240
選択肢Cの3行目
未定
use="id (genre/@*)"/>
use="id(genre/@*)"/>
P.240
選択肢Dの3行目
未定
・・・use="id
(genre)"/>
use="id(genre)"/>
P.242
選択肢Cの網かけされているコードのキャプション
未定
imp.xml
imp.xsl
P.243
問題3-6の解答
未定
A、B
A、B、C
P.243
問題3-6の解説
未定
※問題3-6の解説に追記
選択肢Cでは、imp.xslに名前空間宣言がなくコース名要素はどこにも属さないため、生成されたXML文書ではデフォルト名前空間のキャンセルが必要です。
したがって、CはXML文書2を得られません。
P.249
「XML Schema文書とXMLインスタンスの関連付け」の5行目
未定
noNamespaceSchema Location
noNamespaceSchemaLocation
P.251
下から7行目
未定
noNamespace SchemaLocation
noNamespaceSchemaLocation
P.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">
P.252
XML Schema文書(Chap04-02-1.xs)の1行目
未定
?xml version="1.0" encoding="Shift_JIS"?>
<?xml version="1.0" encoding="Shift_JIS"?>
P.252
XML Schema文書(Chap04-02-1.xs)の14行目
未定
<!-- グローバル宣言されたTitle要素とAuthor要素 -->
<!-- グローバル宣言されたTitle要素とID属性 -->
P.252
XML Schema文書(Chap04-02-1.xs)のあとの解説の3行目
未定
Title要素やAuthor要素を参照する場合や、
Title要素やID属性を参照する場合や、
P.256
上から2つ目のコード見出し
2刷
XMLインスタンス文書(Chapo04-03-2.xs)
XML Schema文書(Chap04-03-2.xs)
P.272
「XML Schema文書(Chap04-07-2.xs)」内の枠内解説の最終行
未定
http://work.com/repot"に属す
http://work.com/report"に属す
P.284
本文2行目
未定
今回は「urn:pets:dog」以外の名前空間に属さなければなりません。
今回は「null」(どこにも属さない)以外の名前空間に属さなければなりません。
P.287
表「namespace属性に指定できるキーワード」
未定
現在の表の内容
※260ページ<表4-1>の内容に訂正
P.287
表「processContents属性に指定できるキーワード」
未定
現在の表の内容
※260ページ<表4-2>の内容に訂正
P.296
「多重参照の記述例」の2行目
未定
SOAP-ENC:arratyType
SOAP-ENC:arrayType
P.324
問題5-10の解説文の末尾と正解
2刷
以上により、ダイジェスト値に関しては生成方法、暗号化方法などを記述する必要がありますが、鍵の情報は含めなくてもかまわないため、Dは誤りとなります。
[解答 B]
以上により、ダイジェスト値に関しては生成方法、暗号化方法などを記述する必要があります。また、送信者の公開鍵の情報を添付する必要があるため、Dは正解です。

[解答 B、D]
P.384
選択肢D
2刷
D. (略)→ endElement → characters → endDocument
D. (略)→ endElement → characters → endElement → endDocument

P.385
問題8のXML文書 5行目と9行目
2刷
(省略)
!ELEMENT price (#PCDATA)>
]>
<fruit>
<name><バナナ</name>
<fruit>
(省略)
<!ELEMENT price (#PCDATA)>
]>
<fruit>
<name><バナナ</name>
</fruit>
P.386
問題9の問題文 1行目
未定
XML文書1を読み込んで作成される・・・
上記のXML文書を読み込んで作成される・・・
P.387
問題9の選択肢D
未定
Node c2 = p1.cloneNode(true);
Node c2 = c1.cloneNode(true);
P.392
問題13の「XML文書2」の5行目
2刷
<全体>66点</全体>
<全体>86点<全体>
P.395
問題14の問題文
2刷
…変換した結果として、適切なものを選択してください。
…変換した結果として、適切なものを選択してください。
P.399
問題17の選択肢C
未定
元のXML Schema文書のschemaLocation属性の記述が正しくない
XMLインスタンス文書のschemaLocation属性の記述が正しくない

ページ上に戻る

正誤表トップに戻る