lookupNamespaceURI

lookupNamespaceURI

[1] Bug 246604 - lookupNamespaceURI should probably be aware of xml prefix <https://bugzilla.mozilla.org/show_bug.cgi?id=246604>

xmlxmlns に正しい値を返さない — 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水準3lookupNamespaceURI, lookupPrefix, isDefaultNamespaceの定義は文書要素がないDocumentに対しての場合が想定されていません。

(名無しさん)

[5] DOM水準3lookupPrefixの定義はoriginalElementが抜けているところがあっておかしいです。 (名無しさん)

[6] DOM水準3isDefaultNamespacenull空文字列を与えられるのかどうかが明記されていません。

nullについて明記されていなければ認められていないと解釈するべきなのだそうですが、名前空間URIを与える引数でnullが認められると明記されていないところはいくつもあります。

DOM水準3の定義にnullを与えてみると、 値が空文字列xmlns属性が明示されていればtrue、 されていなければfalseを返します。

[7] >>6 一部のメソッドは説明中に用語集へのリンクがあり、 そこから <IW:DOM3:"core.html#Namespaces-Considerations"> が参照されていて、そこでnullもよいとされているのですが、 lookupPrefixisDefaultNamespaceにはなぜかリンクがありません。 この場合も件の章の規定はやはり適用されると考えてよいのでしょうか?

[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>