必修 XML

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

お詫びと訂正(正誤表)

本書の内容に誤植がありました。ここにお詫びして訂正いたします。本書をお買い上げのお客様は,下記の修正を本書に加えてお使いいただけますよう,よろしくお願いいたします。

P.41中央付近

ISO/IEC
ISO/IEC10646

P.61 表内

Default
default

Preserve
preserve

P.71 図3-02-2

省略形:/directory/person/phone@type
省略形:/directory/person/phone/@type

P.81

デフォルトテンプレート
デフォルトテンプレート(組み込みテンプレート)

P.81 下記部分は削除されます。

  • 上記例では,ほかのテンプレートルールは……処理されていく。

P.83

<xsl:value-of select="式" disable-output-escaping="yes|no"
<xsl:value-of select="式" disable-output-escaping="yes|no"/>

P.85

chooseでotherwiseには評価式は不要

<xsl:otherwise test="式">評価が…
<xsl:otherwise>

P.86 図3-06-4

冒頭の大カッコの抜け

xsl:if test="@s='m'">
<xsl:if test="@s='m'">

P.90

XML文書が<subject>10000</subject>となっていると,内容が数値なのでエラーになる。
もしデータ型をintegerとしながらXML文書が<subject>abc</subject>となっていると,内容が整数値ではないのでエラーになる。

補足:stringだと数字でもエラーにはなりません。

P.104

XEntityRefence
EntityReference

tagset
target

P.104

XEntityRefence
EntityReference

P.114 ソースコード

POST /StockQuote HTTP/1.1
Host: www.xxxxx.com
Content-Type: text/xml;
charset="utf-8"
Content-Length: ・・・・
SOAPAction: ・・・・・
<env:Envelope xmlns:env=
"http://www.w3.org/2003/05/soap-envelope"
><env:Header>
<n:alertcontrol xmlns:n=
"http://example.org/alertcontrol"
><n:priority>1</n:priority>
</n:alertcontrol>
</env:Header>
<env:Body>
<m:alert xmlns:m=
"http://example.org/alert"
>
<m:msg>
Pick up Mary at school at 2pm
</m:msg>
</m:alert>
</env:Body>
</env:Envelope>
POST /StockQuote HTTP/1.1
Host: www.xxxxx.com
Content-Type: 
text/xml
charset="utf-8"
Content-Length: ・・・・
SOAPAction: ・・・・・

<env:Envelope xmlns:env=
"http://www.w3.org/2003/05/soap-envelope"
>
<env:Header>
<n:alertcontrol xmlns:n=
"http://example.org/alertcontrol"
>
<n:priority>1</n:priority>
</n:alertcontrol>
</env:Header>
<env:Body>
<m:alert xmlns:m=
"http://example.org/alert"
><m:msg>
Pick up Mary at school at 2pm
</m:msg>
</m:alert>
</env:Body>
</env:Envelope>

修正点

  • 3行目の「Text/xml;」の「;」をトル
  • SOAPAction・・・・の次に空行を追加

5章 (計15箇所)

XEntityRefence
EntityReference
複合
複号