[11] Namespaces in XML 1.1 <http://www.w3.org/TR/xml-names11/>
XML 名前空間 1.1 は
XML 1.1
と併用すること(だけ)を想定した改訂版
XML名前空間仕様です。
機能的にはほとんど XML名前空間 1.0
と同じですが、幾つかの違いがあります。
[17] XML 名前空間 1.0 と
1.1 の差異の概略:
- 1.0 Errata の統合
- 編集上の種々の修正
- RFC 2119 鍵語の採用
- 「タグ」, 「要素」, 「要素型」の用語の使い方の整理
- URI参照から IRI参照に変更
- 新用語展開名: 名前空間名と局所名の組。
- 空文字列である IRI
参照の禁止、相対 IRI
参照の非推奨を明記。
- 前者は前からちょこっとは書いてあった。後者は Errata に書いてあった。 --1.1 では一節をもうけてでかでかと書いてある。
- 例示に example.*
を使うようになった。
- IRI
参照の比較方法が一節を割いて説明されるようになった。
- 生成規則の定義が XML 1.1
に合わせて改められた。
xmlns:foo
=""
が認められるようになった
(これが最大の変更点)。 名前空間束縛の無効化を行う。- 適用対象が XML 1.1
文書に変更された。
例示の XML 宣言も修正された。
- 少し前に XML 名前空間 1.0
の適用対象は XML 1.0
のみに訂正されています。
- 処理器の適合性の章 (8) が追加された。概要:
- 名前空間整形式性違反を報告しなければならない。
- 妥当な IRI
であることは検査する必要はない。
- XML 名前空間 1.1
仕様書に適合する妥当性検証 XML
処理器は名前空間妥当性も加えて報告するなら名前空間妥当性検証(処理器)である。
- IRI についての章 (9)
が追加された。概要:
- 附属書 A が削除された。
- 参考文献に修正多々。
- 附属書 D (変更点) が追加された。概要:
- この版は2002年12月6日付け 1.0 errata を取込んでいる。
- 接頭辞宣言解除の機構を加えた。
- URI から
IRI にした。
- 編集上他にも色々いじくった。
- 附属書 A はあぼーんした、
1.0 は Errata で大きく修正されている上に 1.1 で更にかき回していて、そのためか差分版も提供されていなくて、
1.0 と 1.1 で何が変わったのか、
ぱっと見では分からなくてまことに困ったものです。
せめて 1.0 Second Edition を同時に出してくれれば良かったのに。
[18]
よく見るとXML名前空間 1.1仕様書内のXML仕様書へのリンクがすべてXML 1.0行きになってる。。。
(名無しさん 2005-12-25 04:59:00 +00:00)