13.6.2.1 DOMImplementation Objects
The DOMImplementation interface provides a way for applications to determine the availability of particular features in the DOM they are using. DOM LevelĀ 2 added the ability to create new Document and DocumentType objects using the DOMImplementation as well.
See About this document... for information on suggesting changes.