[1] XML 名前空間 1.0 は、 XML 1.0 用の XML名前空間仕様です。
[2]
仕様書は Namespaces in XML
という名前で、
仕様中でも元々は XML の版の指定がありませんでしたが、
後に修正されて無印 XML 名前空間は XML 1.0
専用、 XML名前空間 1.1 は XML 1.1
専用となりました。
それでも仕様書は Namespaces in XML
なのですが、
1.1 も含めて言っているのかわかりにくいので、
XML 1.0 用を指す時は XML 名前空間 1.0
と呼ぶことにします。
[18] XML 名前空間 1.0 Errata の概要:
an anは
anの誤り。
>は
/>の誤り。
名前空間宣言での相対 URI 参照の使用は非推奨である。将来の W3C 仕様書はその解釈を定めない。
xml
は http://www.w3.org/XML/1998/namespace
に、接頭辞 xmlns
は http://www.w3.org/2000/xmlns/
に束縛されており、前者は宣言しても良いがその必要はなく (may, need not)、後者は宣言してはならない (must not)。両名前空間名を他の接頭辞に束縛してはいけない (may not)。xml
で始まる接頭辞
(大文字・小文字を問わない。) は予約する。QName
に一致し、名前空間制約を満足しなければならない。Name
の個所が NCName
に一致する。ID
, IDREF
, IDREFS
, ENTITY
, ENTITIES
, NOTATION
属性値は名前だからコロンなしであるべきだ。しかしマーク宣言を読まないといけないから、名前空間仕様書適合のために属性値が検査されている保証はない。ID
, IDREF
, IDREFS
, ENTITY
, ENTITIES
, NOTATION
属性値がコロンを含まない。1個含むとしていたところを
1個含むかもしれないに修正された。
http://www.w3.org/XML/1998/namespace
を既定名前空間としてはなりません。http://www.w3.org/2000/xmlns/
を既定名前空間としてはなりません。[20] >>NE05 xml
や xmlns
が変に使われていたら致死誤りにしてもよいということか。
[21] Agenda for XML Core WG telcon of 2006 January 4 from Grosso, Paul on 2006-01-02 (public-xml-core-wg@w3.org from January 2006) <http://lists.w3.org/Archives/Public/public-xml-core-wg/2006Jan/0000.html>
XML名前空間 1.1からIRIとxmlns:foo=""
を元に戻した第2版を準備中だそうです。
(名無しさん 2006-01-03 12:55:57 +00:00)
[22] RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) ( ( 版)) <http://tools.ietf.org/html/rfc4918#section-8.2>