<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>DOMImplementationSource.getDOMImplementation, DOMImplementationRegistry.getDOMImplementation (DOM)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOM</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor> <code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementationSource</anchor></code>
および<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">物体</anchor> <code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementationRegistry</anchor></code>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メソッド</anchor> <dfn><code class="DOMm">getDOMImplementation</code></dfn>
は、指定した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能</anchor>を実装している最初の DOM <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実装</anchor>を返します。</p><dl><dt>引数</dt><dd><table><tbody><tr><td>名前</td><td>型</td><td>説明</td></tr><tr><td><code class="DOMp"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">features</anchor></code></td><td><code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code></td><td>必要な機能と版を指定する文字列です。</td></tr></tbody></table></dd></dl><dl><dt>結果</dt><dd><table><tbody><tr><td>種類</td><td>型</td><td>説明</td></tr><tr><td>返値</td><td><code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementation</anchor></code></td><td>希望された機能を実装した、最初に見つかった DOM 実装</td></tr><tr><td>返値</td><td><code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">null</anchor></code></td><td>該当する実装なし</td></tr></tbody></table></dd></dl><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 仕様書:<ul><li>[DOM 3]<ul><li>Core 1.3.7 Bootstrapping
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="DOM3:&quot;Core/core.html#Bootstrap&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:DOM3:&quot;Core/core.html#Bootstrap&quot;</anchor-external></li><li>Core <code class="DOMm">getDOMImplementation</code> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="DOM3:&quot;Core/core.html#ID-getDOMImpl&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:DOM3:&quot;Core/core.html#ID-getDOMImpl&quot;</anchor-external></li></ul></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <code class="DOM">DOMImplementationRegistry</code> 物体の
<code class="DOMm">getDOMImplementation</code> メソッドは、
自分の知っている <code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementationSource</anchor></code>
の <code class="DOMm">getDOMImplementation</code> メソッドを順に呼出して、
最初に見つかった DOM 実装を返します。</p><section><h1>他との関係</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">getDOMImplementationList</anchor></code> メソッドを使うと、
該当する DOM 実装を<em>すべて</em>得ることができます。</p></section></section></body></html>