<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>DOMImplementationSource.getDOMImplementationList, DOMImplementationRegistry.getDOMImplementationList (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">getDOMImplementationList</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:">DOMImplementationList</anchor></code></td><td>希望された機能を実装した DOM 実装</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:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="DOM3:&quot;Core/core.html#Bootstrap&quot;">IW:DOM3:&quot;Core/core.html#Bootstrap&quot;</anchor-external></li><li>Core <code class="DOMm">getDOMImplementationList</code> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="DOM3:&quot;Core/core.html#ID-getDOMImpls&quot;">IW:DOM3:&quot;Core/core.html#ID-getDOMImpls&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">getDOMImplementationList</code> メソッドは、
自分の知っている <code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementationSource</anchor></code>
の <code class="DOMm">getDOMImplementationList</code> メソッドを順に呼出して、
見つかった DOM 実装をすべて返します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> 重複があっても良いのかは不明です。</p></section><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:">getDOMImplementation</anchor></code> メソッドを使うと
<code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">getDOMImplementationList</anchor></code> メソッドで得られる DOM
実装のうち、一番最初のものだけを得ることができます。</p></section></body></html>