Inheritance diagram for DOM_XMLDecl:
Public Methods | |
Constructors and assignment operators | |
DOM_XMLDecl () | |
DOM_XMLDecl (const DOM_XMLDecl &other) | |
DOM_XMLDecl & | operator= (const DOM_XMLDecl &other) |
DOM_XMLDecl & | operator= (const DOM_NullPtr *val) |
Destructor | |
~DOM_XMLDecl () | |
DOMString | getVersion () const |
DOMString | getEncoding () const |
DOMString | getStandalone () const |
Protected Methods | |
DOM_XMLDecl (XMLDeclImpl *impl) | |
Friends | |
class | DOM_Document |
|
The default constructor for DOM_XMLDecl creates a null DOM_XMLDecl object that refers to a declaration node with version= 1.0, encoding=utf-8 and standalone=no |
|
Copy constructor. Creates a new
|
|
Destructor. The object being destroyed is the reference object, not the underlying Document itself. The reference counting memory management will delete the underlying document itself if this DOM_XMLDecl is the last remaining to refer to the Document, and if there are no remaining references to any of the nodes within the document tree. If other live references do remain, the underlying document itself remains also. |
|
To get the encoding string of the xmlDeclaration statement |
|
To get the standalone string of the xmlDeclaration statement |
|
To get the version string of the xmlDeclaration statement |
|
Assignment operator. This overloaded variant is provided for the sole purpose of setting a DOM_Node reference variable to zero. Nulling out a reference variable in this way will decrement the reference count on the underlying Node object that the variable formerly referenced. This effect is normally obtained when reference variable goes out of scope, but zeroing them can be useful for global instances, or for local instances that will remain in scope for an extended time, when the storage belonging to the underlying node needs to be reclaimed.
Reimplemented from DOM_Node. |
|
Assignment operator
|