createHTMLDocument

createHTMLDocument

[16] DOMImplementation インターフェイスcreateHTMLDocument メソッドは、 HTML文書を作成します。

目次

  1. 仕様書
  2. 歴史
    1. DOM2
    2. 実装
    3. HTML
    4. DOM
  3. テスト・ケース

仕様書#

歴史#

DOM2#

[9] DOM2 HTML で規定されていましたが、すぐに実装されなかったようで、 CR から先に進むにあたり削除されてしまいました。

実装#

[10] >>2 Opera 8 で実装されたようです。

[3] Java の世界でも CR 以来実装されている模様。

[4] WebKitKHTML にもある模様。

[5] されども Gecko にはない。

[6] Opera 9 は HTML 文書として html, head, title, body要素を含んだ文書を作ります。 title 要素子供テキスト節点を含めて6つの節点を作ります。 第一引数が空文字列でも、空文字列テキスト節点が作られます。

HTML#

[11] 多くの Webブラウザーで実装されていたことを受けて、 Web Applications 1.0 に定義が追加されました。

DOM#

[12] その後定義は HTML Living Standard から DOM Standard へと移動しています。

テスト・ケース#

[18] Align with origin changes in HTML · whatwg/dom@20b3f3e ( 版) <https://github.com/whatwg/dom/commit/20b3f3e427180e40531a40d1d93ea0097c221c90>

[19] Use "create an element" in createHTMLDocument · whatwg/dom@7b42a54 ( 版) <https://github.com/whatwg/dom/commit/7b42a54ee5876a1767d0a6007f2b9dc32b0034e3>