|
|
| 訂正箇所 |
改訂 刷数 |
内容 |
チェックシート 15
|
2刷
|
| 誤 |
半角カタカナは、要素内容の文字データや属性値として使用できない。
|
| 正 |
半角カタカナは、要素名や属性名に指定できない。
|
|
P.003
下から2行目
|
2刷
|
|
P.005
表 名前空間宣言の「原語」
|
5刷
|
| 誤 |
Namespace Declaration
|
| 正 |
namespace declaration
|
|
P.006
表
|
5刷
|
| 誤 |
※表の最後に下記項目を追加
|
| 正 |
「試験で使う記述」→「混合内容」
「原語」→「mixed content」
|
|
P.023
表1-6の列「standalone」
|
2刷
|
| 誤 |
上から「しない」「しない」「する」「する」
|
| 正 |
上から「する」「する」「しない」「しない」
|
|
P.029
表1-7「名前の先頭で使える文字」で「使用可能な文字」
|
5刷
|
| 誤 |
アルファベット、ひらがな、・・・
|
| 正 |
ひらがな、・・・
|
|
P.063
問題1-21 問題文
|
8刷
|
| 誤 |
XML宣言でencodingが省略された場合に設定される文字コードを選択してください。
|
| 正 |
XML宣言でencodingが省略された場合に設定される文字エンコードを選択してください。
|
|
P.068
解説
|
5刷
|
| 誤 |
要素の内容には、「<」、「>」、「&」を直接記述することができませんが、「"」、「'」は直接記述できます。
|
| 正 |
要素の内容には、「<」と「&」を直接記述することができません。「>」、「"」、「'」は定義済み実体参照が定義されておりますが、直接記述することができます。
|
|
P.071
ヒント上文章に追記
|
3刷
|
| 誤 |
|
| 正 |
また、DTDを外部ファイルとして記述し参照する場合には、<!DOCTYPE ルート名前の要素 SYSTEM "DTDを定義したファイル名">と記述します。
|
|
P.090
下網掛け部のキャプション
|
3刷
|
| 誤 |
妥当でないXML文書の例(Chap02-11-5_err.xml)
|
| 正 |
妥当でないXML文書の例(chap02-11-5_err.xml)
|
大文字になっているのを小文字に
|
|
P.092
「重要」の上
|
未定
|
| 追加情報 |
妥当でないXML文書の例
<!DOCTYPE root SYSTEM "chap02-12.dtd">
<root>
abcde
<a>aaa</a>
<b>bbb</b>
<c>ccc</c>
fghij
</root>
|
|
P.102
上から4つ目の網掛け例の表題
|
2刷
|
| 誤 |
妥当なXML文書(chap02-21-3_err.xml)の指定と結果
|
| 正 |
妥当でないXML文書(chap02-21-3_err.xml)の指定と結果
|
|
P.103
「属性値の正規化」③
|
8刷
|
| 誤 |
行末の復帰文字、または復帰文字+改行文字を改行文字に変換する。その結果、改行文字が連続して記述されている場合、まとめて1つの半角空白に置き換える
|
| 正 |
属性値に、「改行文字+復帰文字」がある場合は「改行文字」に変換される。「改行文字」は半角空白に置き換える
|
|
P.112
「ヒント」内のURL
|
2刷
|
| 誤 |
http://www.ics.uci.edu/pub/ietf/http/related/isp639.txt
|
| 正 |
http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
|
|
P.112
中央網掛け部 2行目
|
3刷
|
| 誤 |
"http://www.w3.org/XML/1998/06/xmlspc-v21a.dtd"
|
| 正 |
"http://www.w3.org/XML/1998/06/xmlspec-v21a.dtd"
|
|
P.112
下網掛け部
|
5刷
|
| 誤 |
<!ENTITY sample "-//W3C//DTD Specification V2.1 for XML 1.0//EN"
"http://www.w3.org/XML/1998/06/xmlspc-v21a.dtd"
|
| 正 |
<!ENTITY sample PUBLIC"-//W3C//DTD Specification V2.1 for XML 1.0//EN"
"http://www.w3.org/XML/1998/06/xmlspec-v21a.dtd">
|
|
P.122
問題2-6の選択肢A~C
|
2刷
|
| 誤 |
A.#IMPLIED
B.#REQUIRED
C.#FIXED "1000"
|
| 正 |
A.CDATA #IMPLIED
B.CDATA #REQUIRED
C.CDATA #FIXED "1000"
|
|
P.135
表3の一番下
|
2刷
|
| 誤 |
ワイルドカード。軸で指定されたすべてのノード
|
| 正 |
ワイルドカード。軸で指定されたすべての要素ノード
|
|
P.137
表3-5の「descendant-or-self」の「非省略記法」
|
5刷
|
| 誤 |
/descendant-or-self::para
|
| 正 |
/descendant-or-self::node()/child::para
|
|
P.144
「substring関数」の説明に追記,構文
|
5刷
|
| 誤 |
文字数分だけを返す
string substring(string, offset, number?)
|
| 正 |
文字数分だけを返す。第3引数が指定されない場合、第2引数に指定した位置から最後までの部分文字列を返す
string substring(string, number, number?)
|
|
P.146
表
|
5刷
|
| 誤 |
※表番号とキャプションは下記になります。
|
| 正 |
表3-10 number関数の変換結果の形式
|
|
P.148
問題3-1の選択肢D
|
2刷
|
| 誤 |
season/month[@jp='4月'][1]=
|
| 正 |
season/month[@jp='4月'][1]
|
末尾の「=」を削除
|
|
P.153
4行目
|
2刷
|
| 誤 |
Cの述語[../jpn_name='りんご']は、「../」でeng_nameの親のfruit要素を選択し、子要素のjpn_name要素を選択していますが、問題のXML文書はそのような構造をしていないので、誤りです。
|
| 正 |
Cの述語[../jpn_name='りんご']は、「../」でfruit要素の親のfruits要素を選択し、子要素のjpn_name要素を選択していますが、問題のXML文書はそのような構造をしていないので、誤りです。
|
|
P.163
最後の行
|
5刷
|
| 誤 |
W3CでXSLTに割り当てたURI
|
| 正 |
W3CでXSLTに割り当てたURIです。
|
|
P.166
「パターンの記述方法」の2行目(~P167 1行目)
|
5刷
|
| 誤 |
パターンは、XPathのロケーションパスのサブセットとなっており、以下のような制限があります。
●指定できる軸は、「child::」と「attribute::」(@)のみ
●「.」(自分自身のノード)と「..」(親ノード)は使えない
●「/」「//」は使える。ただし、「descendant-or-selfは」使えない
|
| 正 |
パターンは、XPathのロケーションパスのサブセットとなっており、以下の軸のキーワードが使用できます。
なお、【 】の中は省略記法です。
●子ノード → child::【何も記述しない】
●属性ノード → attribute::【@】
●ルートノード → 【/】
●子孫ノードとコンテキストノード → /descendant-or-self::node()/【//】
|
|
P.174
1行目の見出し
|
5刷
|
| 誤 |
【トップレベル要素】テンプレートの適用
|
| 正 |
【命令】テンプレートの適用
|
|
P.178
「xsl:call-template―【命令】名前付きテンプレートの呼
び出し」1行目
|
5刷
|
| 誤 |
xsl:apply-templaes要素を使用する
|
| 正 |
xsl:apply-templates要素を使用する
|
|
P.186
XSLTスタイルシート 下から9行目最後の数字
|
3刷
|
|
P.203
下から2行目(typeの指定)
|
2刷
|
| 誤 |
「"text/xml"」と記述する
|
| 正 |
「"text/xsl"」と記述する
|
|
P.219
下から1行目
|
3刷
|
| 誤 |
○ D. XSLTスタイルシートの...(略)
|
| 正 |
○ E. XSLTスタイルシートの...(略)
|
|
P.225
解説3行目
|
2刷
|
| 誤 |
AのXPath式「*/*/node()」の「*」はすべてのノードを指します。
|
| 正 |
AのXPath式「*/*/node()」の「*」はすべての要素ノードを指します。
|
|
P.228
上から6行目
|
2刷
|
|
P.233
表5-1
|
2刷
|
| 誤 |
byte 1バイト整数。最小値-127、最大値128
|
| 正 |
byte 1バイト整数。最小値-128、最大値127
|
|
P.233
表5-1 “long”説明2行目
|
3刷
|
| 誤 |
最小値-92233720368547758080
|
| 正 |
最小値-9223372036854775808
|
|
P.234
表5-1の列「例」
|
2刷
|
| 誤 |
date: 2005-6-10
gMonth: 5
gDay: 10
gMonthDay: 06-10
|
| 正 |
date: 2005-06-10
gMonth: --05--
gDay: ---10
gMonthDay: --06-10
|
|
P.256
表5-3
|
2刷
|
| 誤 |
\s ブランク文字以外
|
| 正 |
\s ブランク文字
\S ブランク文字以外
|
|
P.256
表5-3 「文字エスケープ」
|
8刷
|
|
P.258
単純型の拡張の書式(枠内)の最後の行
|
2刷
|
| 誤 |
</xs:extansion>
</xs:simpleContent>
</xs:extension>
|
| 正 |
</xs:extansion>
</xs:simpleContent>
</xs:complexType>
|
|
P.275
下から1行目 名前
|
3刷
|
| 誤 |
nonNagativelnteger
|
| 正 |
nonNegativelnteger
|
|
P.279
問題5-6の選択肢A
|
2刷
|
| 誤 |
{1}\d[2]-\d?
|
| 正 |
.{1}\d[2]-\d?
|
最初に「.」(ピリオド)を追加
|
|
P.287
選択肢Dの下から3行目
|
2刷
|
| 誤 |
<xs:union memberTypes="xs:date xs:string" />
|
| 正 |
<xs:union memberTypes="xs:date xs:integer" />
|
|
P.288
解説の下から3行目
|
2刷
|
| 誤 |
を記述できるようにするもの(問題文では日付型のxs:dateと文字列型のxs:stringを許可する指定)であり、要素内容にデータを複数個記述できるようにするものではありません。したがって、誤りです。
|
| 正 |
を記述できるようにするもの(問題文では日付型のxs:dateと数値型のxs:integerを許可する指定)であり、要素内容にデータを複数個記述できるようにするものではありません。したがって、誤りです。
|
|
P.321
問題27 選択肢D
|
8刷
|
| 誤 |
<root attr="→→→data→→→" />
|
| 正 |
<root attr="→→→→data→→→→" />
|
iStudyの該当箇所は未訂正です。
|
|
P.328
問題36の選択肢「D」,「E」
|
5刷
|
| 誤 |
D. <tensu>10</tenstu>
E. <tensu>20</tenstu>
|
| 正 |
D. <tensu>10</tensu>
E. <tensu>20</tensu>
|
|
P.329
問題37の選択肢A、D
|
2刷
|
| 誤 |
○A
<xs:schema xmlns:xs="http://www.w2.org/2001/XMLSchema">
<xs:element name="doc" type="doc_t" />
<xs:complexType name="doc_t" mixed="true" minOccurs="0"
maxOccurs="unbounded">
<xs:choice>
<xs:element name="color" type="xs:string" />
<xs:element name="bold" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:schema>
○D
<xs:schema xmlns:xs="http://www.w2.org/2001/XMLSchema">
<xs:element name="doc" type="doc_t" />
<xs:complexType name="doc_t" mixed="true" minOccurs="0"
maxOccurs="unbounded">
<xs:sequence>
<xs:element name="color" type="xs:string" />
<xs:element name="bold" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
|
| 正 |
○A
<xs:schema xmlns:xs="http://www.w2.org/2001/XMLSchema">
<xs:element name="doc" type="doc_t" />
<xs:complexType name="doc_t" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="color" type="xs:string" />
<xs:element name="bold" type="xs:string" />
</xs:choice>
</xs:complexType>
</xs:schema>
○D
<xs:schema xmlns:xs="http://www.w2.org/2001/XMLSchema">
<xs:element name="doc" type="doc_t" />
<xs:complexType name="doc_t" mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="color" type="xs:string" />
<xs:element name="bold" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
|
|
P.343
問題44のXML文書A
|
2刷
|
| 誤 |
<?xml version="1.0" encoding="Shift_JIS"?>
<fishes>
<fish name="マグロ" cost="2000" num="3" date="2005-02-07" />
<fish name="マグロ" cost="3000" num="1" date="2005-02-23" />
<fish name="マグロ" cost="3000" num="1" date="2005-02-26" />
<fish name="タイ" cost="1200" num="5" date="2005-02-01" />
<fish name="タイ" cost="1000" num="8" date="2005-02-23" />
<fish name="サンマ" cost="200" num="20" date="2005-02-05" />
<fish name="サンマ" cost="150" num="15" date="2005-02-23" />
<fish name="ブリ" cost="400" num="18" date="2005-02-02" />
<fish name="ブリ" cost="380" num="5" date="2005-02-05" />
<fish name="ブリ" cost="350" num="10" date="2005-02-23" />
<fish name="ブリ" cost="470" num="3" date="2005-02-26" />
<fish name="ブリ" cost="320" num="20" date="2005-02-30" />
</fishes>
|
| 正 |
<?xml version="1.0" encoding="Shift_JIS"?>
<fishes>
<fish name="マグロ" cost="2000" num="3" date="2005-02-07" />
<fish name="マグロ" cost="3000" num="1" date="2005-02-23" />
<fish name="マグロ" cost="1800" num="1" date="2005-02-26" />
<fish name="タイ" cost="1200" num="5" date="2005-02-01" />
<fish name="タイ" cost="1000" num="8" date="2005-02-23" />
<fish name="サンマ" cost="100" num="20" date="2005-02-05" />
<fish name="サンマ" cost="80" num="1" date="2005-02-23" />
<fish name="ブリ" cost="280" num="18" date="2005-02-02" />
<fish name="ブリ" cost="190" num="5" date="2005-02-05" />
<fish name="ブリ" cost="480" num="1" date="2005-02-23" />
<fish name="ブリ" cost="260" num="3" date="2005-02-26" />
<fish name="ブリ" cost="180" num="20" date="2005-02-30" />
</fishes>
|
|
P.343
問題44 XML文書B
|
2刷
|
| 誤 |
<?xml version="1.0" encoding="utf-8"?>
<answer>
<name date="2005-02-01" price="6000">タイ</name>
<name date="2005-02-02" price="7200">ブリ</name>
<name date="2005-02-05" price="1900">ブリ</name>
<name date="2005-02-05" price="4000">サンマ</name>
<name date="2005-02-07" price="6000">マグロ</name>
<name date="2005-02-23" price="2250">サンマ</name>
<name date="2005-02-23" price="3000">ブリ</name>
<name date="2005-02-23" price="3500">マグロ</name>
<name date="2005-02-23" price="8000">タイ</name>
<name date="2005-02-26" price="1410">ブリ</name>
<name date="2005-02-26" price="3000">マグロ</name>
<name date="2005-02-28" price="6400">ブリ</name>
</answer>
|
| 正 |
<?xml version="1.0" encoding="utf-8"?>
<answer>
<name date="2005-02-01" price="6000">タイ</name>
<name date="2005-02-02" price="5040">ブリ</name>
<name date="2005-02-05" price="950">ブリ</name>
<name date="2005-02-05" price="2000">サンマ</name>
<name date="2005-02-07" price="6000">マグロ</name>
<name date="2005-02-23" price="80">サンマ</name>
<name date="2005-02-23" price="480">ブリ</name>
<name date="2005-02-23" price="3000">マグロ</name>
<name date="2005-02-23" price="8000">タイ</name>
<name date="2005-02-26" price="780">ブリ</name>
<name date="2005-02-26" price="1800">マグロ</name>
<name date="2005-02-28" price="3600">ブリ</name>
</answer>
|
|
P.351
正解
|
5刷
|
| 誤 |
問題19・・・A、B、C
問題27・・・A
|
| 正 |
問題19・・・A、B、C、D
問題27・・・D
|
問題27については第8刷で訂正しています。
|
|
P.356
模擬試験 問題19の解答
|
2刷
|
|
P.359
問題27
|
8刷
|
| 誤 |
正解・・・A
解説3・・・属性値に、「改行文字、復帰文字」が連続して記述されている場合、まとめて1つの半角空白に置き換える……正規化後のXML文書は「<root attr="→data→" />」となる
|
| 正 |
正解・・・D
解説3・・・属性値に、改行文字+復帰文字がある場合は、改行文字に置き換える。そして、改行文字が記述されている場合は、半角空白に置き換える……正規化後のXML文書は、「<root attr="→→→→data→→→→"/>」となる
|
|
P.360
「問題27」解説5 3~4行目
|
8刷
|
| 誤 |
それを削除する……正規化後のXML文書は「<root attr="data" />」となる
|
| 正 |
それを削除する。DTDがない場合は、CDATA型とみなされる……正規化後のXML文書は「<root attr="→→→→data→→→→" />」となる
|
|
P.365
問題44 正解
|
5刷
|
|
P.401
3行目
|
8刷
|
| 誤 |
表現すると、「A'<'」となる
|
| 正 |
表現すると、「'<'」となる
|
|
P.iStudy
「模擬試験」の本書321ページの問題27に対応する出題
|
未定
|
| 誤 |
選択肢・・・<root attr="→→→data→→→" />
正解・・・<root attr="data" />
|
| 正 |
選択肢・・・<root attr="→→→→data→→→→" />
正解・・・<root attr="→→→→data→→→→" />
|
|
|
ページ上に戻る
|