DOMImplementation インタフェースは、利用している DOM 実装 において特定の機能が利用可能かどうかを決定するための方法を アプリケーションに提供します。DOM レベル 2 では、 DOMImplementation を使って新たなDocument オブジェクト や DocumentType オブジェクトを生成する機能も追加しています。