[1] Bug 246604 - lookupNamespaceURI should probably be aware of xml prefix <https://bugzilla.mozilla.org/show_bug.cgi?id=246604>
xml
や xmlns
に正しい値を返さない — DOM水準3 中核仕様書の算法の問題。
(名無しさん)
[2] Re: DOM3 Core: Namespaces Algorithms vs xml: and xmlns: <mid:59D19A02-CF0A-4CC4-A78F-C7AD8FBFE87A@personallegal.net>, <http://www.w3.org/mid/59D19A02-CF0A-4CC4-A78F-C7AD8FBFE87A@personallegal.net>, <http://permalink.gmane.org/gmane.comp.web.dom.general/1426>
>>1 は確かに問題だけど深刻なものではないと言うのが Ray Whitmer の意見。
(名無しさん)
[3] >>1-2 の問題に対処したECMAScriptでの実装
lookupNamespaceURI ECMAScript implementation from Bjoern Hoehrmann on 2005-12-19 (www-archive@w3.org from December 2005) <http://lists.w3.org/Archives/Public/www-archive/2005Dec/0018.html>
(名無しさん)
[4]
DOM水準3のlookupNamespaceURI
,
lookupPrefix
,
isDefaultNamespace
の定義は文書要素がないDocument
に対しての場合が想定されていません。
(名無しさん)
[5]
DOM水準3のlookupPrefix
の定義はoriginalElement
が抜けているところがあっておかしいです。
(名無しさん)
[6]
DOM水準3のisDefaultNamespace
はnull
や空文字列を与えられるのかどうかが明記されていません。
DOM水準3の定義にnull
を与えてみると、
値が空文字列のxmlns
属性が明示されていればtrue
、
されていなければfalse
を返します。
[7]
>>6 一部のメソッドは説明中に用語集へのリンクがあり、
そこから <IW:DOM3:"core.html#Namespaces-Considerations">
が参照されていて、そこでnull
もよいとされているのですが、
lookupPrefix
とisDefaultNamespace
にはなぜかリンクがありません。
この場合も件の章の規定はやはり適用されると考えてよいのでしょうか?
[8] Bug 505178 – Default namespace for HTML elements should be http://www.w3.org/1999/xhtml ( 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=505178>
[9] IRC logs: freenode / #whatwg / 20090817 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20090817#l-706>
[10] IRC logs: freenode / #whatwg / 20100906 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20100906#l-453>
[11] 27456 – Redefine Node.isDefaultNamespace(), Node.lookupNamespaceURI() and Node.lookupPrefix() ( 版) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27456>
[12] Make Attr inherit from Node again (annevk著, ) <https://github.com/whatwg/dom/commit/625a0747f137454c155a7b577a9e45be1aa35a34>
null
について明記されていなければ認められていないと解釈するべきなのだそうですが、名前空間URIを与える引数でnull
が認められると明記されていないところはいくつもあります。