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
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.