## IDOMImplementation interface

The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.

```java
public interface IDOMImplementation
```

## Methods

| Name | Description |
| --- | --- |
| [createDocument](../../com.aspose.html.dom/idomimplementation/createdocument/)(String, String, DocumentType) | Creates a DOM Document object of the specified type with its document element. |
| [createDocumentType](../../com.aspose.html.dom/idomimplementation/createdocumenttype/)(String, String, String) | Creates an empty DocumentType node. Entity declarations and notations are not made available. Entity reference expansions and default attribute additions do not occur. |
| [createHTMLDocument](../../com.aspose.html.dom/idomimplementation/createhtmldocument/)(String) | Returns a document, with a basic tree already constructed including a title element, unless the title argument is omitted. |
| [hasFeature](../../com.aspose.html.dom/idomimplementation/hasfeature/)() | Test if the DOM implementation implements a specific feature and version, as specified in DOM Features. |

### See Also

* package [com.aspose.html.dom](../../com.aspose.html.dom/)
* package [Aspose.HTML](../../)
