[17] XML名前空間、http://www.w3.org/2000/xmlns/
の項も参照してください。
[11]
xmlns attributes... (Shane McCarron 著, 2007-04-28 12:45:45 +09:00
版) http://lists.w3.org/Archives/Public/www-validator/2007Apr/0169.html
(名無しさん)
[12]
Bug 800 - xmlns attribute for XML namespace not allowed (2007-05-07 20:06:59 +09:00
版) http://www.w3.org/Bugs/Public/show_bug.cgi?id=800
(名無しさん)
[13] >>11-12 絶対受け入れられるはずがないだろと思ったらあっさりおkが出るという斜め上。 (名無しさん 2007-05-07 11:19:05 +00:00)
[18] Namespace prefix declarations vs DTDs (Bjoern Hoehrmann 著, 版) http://lists.w3.org/Archives/Public/public-xml-testsuite/2009May/0000.html
[6] W3C XHTML派の方々には何らかの道理が通っているようなのですが、 何度読み返しても理解できない。。。
[22] RDFa 1.1 でIRI写像の定義のために xmlns
を使うのは非推奨です。
これもRDFa処理器は処理するべきです。将来の版では削除するかもしれないとされています。 >>23
xmlns
に対応する必要などまったく無いはずですが・・・。[26] RDFa 1.1 では名前空間接頭辞は小文字に変換されることになっています。 >>23 ただしどの方法で小文字化されるのかは明記されていません。
[27] RDFa 1.1 では prefix
属性があり、
そちらの定義で上書きされることがあります。
[29] RDFa の接頭辞のために xmlns
を使うと RDFa Lite 1.1
を名乗れなくなります。 >>28
[34] HTML+RDFa は XHTML+RDFa 1.0 の文書が text/html
で送られることがあるとして、
HTML文書の xmlns
を解釈する方法となぜか適合性を規定しています。
「そのようなことが避けられない場合もある」 >>33 とまで言っています。
[36] xmlns:*
によって宣言される名前空間接頭辞は、小文字だけを使うべきです。
>>33
[38] RDFa処理器に引き渡す木構造において、 xmlns:
と大文字・小文字を区別せず一致する文字列で始まる属性は、
これを保持しなければなりません。 >>33
[40] HTML+RDFa 仕様書に適合する文書において、 xmlns:
と大文字・小文字を区別せず一致する文字列で始まる属性は、適合することとしなければなりません。
適合性検査器は、これを適合するものとして認めるべきです。
適合性検査器は、非推奨であることを警告するべきです。
適合性検査器はこれを誤りとして報告しても構いません。 >>33
[43] xmlns:
と大文字・小文字を区別せず一致する文字列で始まる属性は、 XML名前空間1.1の生成規則に適合しなければなりません。
>>33
@xmlns:
」と書いていますが、もちろん @ は属性名の一部ではありません。
文字通りに解釈すると「@xmlns:
」で始まる属性などほとんどあり得ません。技術仕様書の要の部分が技術的に正確に記述されていませんが、
そんな品質でも W3C勧告になれます。xmlns
の部分は小文字でなければならないはずですが、
何度も大文字・小文字を区別しないと強調している以上、大文字でもいいことを意図しているはずで、
矛盾しています。xmlns
属性[16] HTML における名前空間の問題については、 HTML名前空間の項を参照してください。
この項では純粋に属性としての xmlns
、xmlns:*
に触れます。
[8] XMLNS Attribute, InetSDK, , https://web.archive.org/web/20001027200442/http://msdn.microsoft.com/workshop/Author/dhtml/reference/properties/xmlns.asp
[10] The problems with namespaces in text/html (Was: MathML-in-HTML5) http://groups.google.co.jp/group/mozilla.dev.tech.mathml/msg/8a048192f90b2fe1
Namespaces in HTML を実装すると既存の Web 頁との互換性が失われる。実装しようとした vendor もあったが、互換性の問題で断念した。
(名無しさん 2006-10-05 23:09:27 +00:00)
[14]
HTML5 IRC logs: w3c / #html-wg / 20070423 (2007-06-30 15:38:51 +09:00
版) http://krijnhoetmer.nl/irc-logs/html-wg/20070423#l-91
[03:11] <Hixie> zcorpan: about 15% of pages had xmlns="...xhtml" attributes on the <html> element
(名無しさん 2007-06-30 06:50:17 +00:00)
[15] 2007年12月の日本の1200個の Web 頁の統計データより ():
292 pages, i.e. 24% of all pages, specify the
xmlns
attribute to thehtml
elements, all of them have value of the XHTML namespace —http://www.w3.org/1999/xhtml
.
[30] 名前空間属性は、 DOM では通常の属性と同じように扱われます。
[31] XML情報集合では名前空間属性は属性とは別に扱われます。
[32] XPath 1.0データモデルでは名前空間属性は名前空間節点として表現されます。 ただし名前空間節点は名前空間属性そのものを表しているのではなく、 有効範囲内の要素それぞれに存在することになっています。
[19] XQuery 1.0: An XML Query Language (Second Edition) ( ( 版)) http://www.w3.org/TR/2010/REC-xquery-20101214/#id-namespaces
[21] W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures ( ( 版)) http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/#no-xmlns
[50] IRC logs: freenode / #whatwg / 20140311 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20140311#l-447
[1] Bug 28720 – Interop: browsers already handle duplicate "fake" xmlns declarations during XML serialization ( 版) https://www.w3.org/Bugs/Public/show_bug.cgi?id=28720