Detailed Description

Provides a number of methods for performing operations that are independent of any particular instance of the DOM.

Public Member Functions

 DOMImplementation (Document owner)
 
DocumentType createDocumentType (string qualifiedName, string publicId, string systemId)
 
Document createDocument (string namespaceUri)
 Creates a new document and sets it to the given namespace. More...
 
Document createDocument (string namespaceUri, string qualifiedName)
 Creates a new document and sets it to the given namespace. More...
 
Document createDocument (string namespaceUri, string qualifiedName, DocumentType doctype)
 Creates a new document and sets it to the given namespace. More...
 
bool hasFeature (string feature)
 Is the named feature supported? More...
 
bool hasFeature (string feature, string version)
 Is the named feature supported? More...
 
HtmlDocument createHTMLDocument (string title)
 Creates a HTML document with the given title. More...
 

Static Private Member Functions

static void SetupFeatures ()
 Creates the feature set. More...
 

Private Attributes

readonly Document _owner
 

Static Private Attributes

static Dictionary< string,
string[]> 
features
 

Constructor & Destructor Documentation

Dom.DOMImplementation.DOMImplementation ( Document  owner)
inline

Member Function Documentation

Document Dom.DOMImplementation.createDocument ( string  namespaceUri)
inline

Creates a new document and sets it to the given namespace.

Document Dom.DOMImplementation.createDocument ( string  namespaceUri,
string  qualifiedName 
)
inline

Creates a new document and sets it to the given namespace.

Document Dom.DOMImplementation.createDocument ( string  namespaceUri,
string  qualifiedName,
DocumentType  doctype 
)
inline

Creates a new document and sets it to the given namespace.

DocumentType Dom.DOMImplementation.createDocumentType ( string  qualifiedName,
string  publicId,
string  systemId 
)
inline
HtmlDocument Dom.DOMImplementation.createHTMLDocument ( string  title)
inline

Creates a HTML document with the given title.

bool Dom.DOMImplementation.hasFeature ( string  feature)
inline

Is the named feature supported?

bool Dom.DOMImplementation.hasFeature ( string  feature,
string  version 
)
inline

Is the named feature supported?

static void Dom.DOMImplementation.SetupFeatures ( )
inlinestaticprivate

Creates the feature set.

Member Data Documentation

readonly Document Dom.DOMImplementation._owner
private
Dictionary<string, string[]> Dom.DOMImplementation.features
staticprivate