We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

この翻訳は不完全です。英語から この記事を翻訳 してください。

DOMImplementation インターフェイスは特定の文書に依存しないメソッドを提供するオブジェクトを表します。こうしたオブジェクトはDocument.implementation プロパティを返します。

プロパティ

このインターフェイスは特定のプロパティを持たず、継承もしていません。

メソッド

継承するメソッドはありません。

DOMImplementation.createDocument()
XMLDocumentを作成して返します。
DOMImplementation.createDocumentType()
DocumentTypeを作成して返します。
DOMImplementation.createHTMLDocument()
HTML Documentを作成して返します。
DOMImplementation.hasFeature()
所与の機能がサポートされているかどうかを返すBoolean。この関数は信頼できず、互換性の目的のためだけに残されていますが、例外は SVG関連の問い合わせで、常に trueを返します。古いブラウザーはこのふるまいは、とても不整合を起こします。

仕様

仕様書 策定状況 コメント
DOM
DOMImplementation の定義
現行の標準 Removed the getFeature() method.
Added the createHTMLDocument() method.
Modified the return type of createDocument() from Document to XMLDocument.
Document Object Model (DOM) Level 3 Core Specification
DOMImplementation の定義
廃止された Added the getFeature() method (never implemented by any user agent).
Document Object Model (DOM) Level 2 Core Specification
DOMImplementation の定義
廃止された Added the createDocument() and createDocumentType() methods.
Document Object Model (DOM) Level 1 Specification
DOMImplementation の定義
廃止された 初期定義

ブラウザー実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

              
機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 1.0 (有) 1.0 (1.7 or earlier) 6.0 (有) (有)
createHTMLDocument() (有) (有) 4.0 (2.0) 9.0 (有) (有)
createDocument() (有) (有) 1.0 (1.7 or earlier) 9.0 (有) (有)
hasFeature() (有) (有) 1.0 (1.7 or earlier) [1] 6.0 (有) (有)
createDocumentType() (有) (有) 1.0 (1.7 or earlier) 9.0 (有) (有)
              
機能 Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) 1.0 (1.0) (有) (有) (有)
createHTMLDocument() (有) (有) 4.0 (2.0) (有) (有) (有)
createDocument() (有) (有) 1.0 (1.0) (有) (有) (有)
hasFeature() (有) (有) 1.0 (1.0) (有) (有) (有)
createDocumentType() (有) (有) 1.0 (1.0) (有) (有) (有)

[1] Since Gecko 19, hasFeature() mostly returns true.

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Uemmra3
最終更新者: Uemmra3,