DOMImplementation

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

プロパティ

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

メソッド

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

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

仕様

仕様書 策定状況 コメント
DOM
DOMImplementation の定義
現行の標準 getFeature() メソッドを削除。
createHTMLDocument() メソッドを追加。
createDocument() の返り値の型を Document から XMLDocument に変更。
Document Object Model (DOM) Level 3 Core Specification
DOMImplementation の定義
廃止された getFeature() メソッド追加 (ユーザーエージェントで実装されることはありません)。
Document Object Model (DOM) Level 2 Core Specification
DOMImplementation の定義
廃止された createDocument() および createDocumentType() メソッドが追加。
Document Object Model (DOM) Level 1 Specification
DOMImplementation の定義
廃止された 初期定義。

ブラウザー実装状況

BCD tables only load in the browser

関連情報