[4] Node
の ownerDocument
属性は、
Document
では null を、それ以外では節点文書を返します >>2。
[15] Node
インターフェイスの ownerDocument
IDL属性の型は Document?
です >>2。
[16] 節点が文書なら、 null を返さなければなりません >>2。
[17] 節点が文書以外なら、節点文書を返さなければなりません >>2。
[10] 節点文書を変更する操作は養子化 (adopt) と呼ばれています。詳しくは adopt の項を参照してください。
[1]
ownerDocument
がnull
になるのは、Document
節点自体の場合と、createDocumentType
してからまだ使用していないDocumentType
節点の場合です。
createDocumentType
はEntity
節点もNotation
節点も含まない空の文書型を作ると定義されているので、それ以外の種類の節点でownerDocument
がnull
になることはありません。
[8] Document Object Model (DOM) Level 3 XPath Specification ( ( 版)) <http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226/DOM3-XPath.html#xpath-XPathNamespace>
[3] DOM Living Standard では createDocumentType
はその
DOMImplementation
オブジェクトと関連付けられている
Document
オブジェクトの DocumentType
を作ることになっているため、その ownerDocument
は
null ではなく、必ず Document
となるようになりました。
[9] Web Applications 1.0 r8270 Share the ownerDocument of template contents amongst the templates of a document. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=8269&to=8270>
[12] HTML Standard では DOM Standard 以前から
「節点の Document
」や
「属性の Document
」 といった用語が使われていましたが、
後に節点文書に統一されました >>11, >>13。
[20] not in the same tree: use node document over ownerDocument attribute (andreastt著, ) <https://github.com/w3c/webdriver/commit/897ea11f992db15e55287c132b0b7db01e7a7281>
[21] not in the same tree: use node document over ownerDocument attribute by andreastt · Pull Request #1074 · w3c/webdriver () <https://github.com/w3c/webdriver/pull/1074>
[22] Replace prose about `ownerDocument` tree with DOM4 concept of `connec… (patrickhlauke著, ) <https://github.com/w3c/pointerevents/commit/8f71ae0bab7afb9cb5785b8650228b7b06dd5452>
[23] Replace prose about `ownerDocument` tree with DOM4 concept of `connected` by patrickhlauke · Pull Request #246 · w3c/pointerevents () <https://github.com/w3c/pointerevents/pull/246>
[24] Should setPointerCapture work in Shadow DOM · Issue #221 · w3c/pointerevents () <https://github.com/w3c/pointerevents/issues/221>