DOMImplementation
interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
More...
#include <DOMImplementation.hpp>
Inheritance diagram for xercesc::DOMImplementation:
Non-standard extension | |
virtual DOMDocument * | createDocument (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0 |
Non-standard extension. | |
static DOMImplementation * | getImplementation () |
Non-standard extension. | |
static bool | loadDOMExceptionMsg (const DOMException::ExceptionCode msgToLoad, XMLCh *const toFill, const unsigned int maxChars) |
Non-standard extension. | |
static bool | loadDOMExceptionMsg (const DOMRangeException::RangeExceptionCode msgToLoad, XMLCh *const toFill, const unsigned int maxChars) |
Non-standard extension. | |
Public Member Functions | |
Destructor | |
virtual | ~DOMImplementation () |
Destructor. | |
Functions introduced in DOM Level 1 | |
virtual bool | hasFeature (const XMLCh *feature, const XMLCh *version) const =0 |
Test if the DOM implementation implements a specific feature. | |
Functions introduced in DOM Level 2 | |
virtual DOMDocumentType * | createDocumentType (const XMLCh *qualifiedName, const XMLCh *publicId, const XMLCh *systemId)=0 |
Creates an empty DOMDocumentType node. | |
virtual DOMDocument * | createDocument (const XMLCh *namespaceURI, const XMLCh *qualifiedName, DOMDocumentType *doctype, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0 |
Creates a DOMDocument object of the specified type with its document element. | |
Functions introduced in DOM Level 3 | |
virtual DOMImplementation * | getInterface (const XMLCh *feature)=0 |
This method makes available a DOMImplementation 's specialized interface (see ). | |
Protected Member Functions | |
Hidden constructors | |
DOMImplementation () |
DOMImplementation
interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
|
|
|
Destructor.
|
|
Non-standard extension. Create a completely empty document that has neither a root element or a doctype node. |
|
Creates a DOMDocument object of the specified type with its document element.
|
|
Creates an empty
Entity declarations and notations are not made available. Entity reference expansions and default attribute additions do not occur. It is expected that a future version of the DOM will provide a way for populating a
|
|
Non-standard extension. Factory method for getting a DOMImplementation object. The DOM implementation retains ownership of the returned object. Application code should NOT delete it. |
|
This method makes available a "Experimental - subject to change"
|
|
Test if the DOM implementation implements a specific feature.
|
|
Non-standard extension. Load the default error text message for DOMRangeException.
|
|
Non-standard extension. Load the default error text message for DOMException.
|