Inheritance diagram for DOM_CDATASection:
Public Methods | |
Constructors and assignment operators | |
DOM_CDATASection () | |
DOM_CDATASection (const DOM_CDATASection &other) | |
DOM_CDATASection & | operator= (const DOM_CDATASection &other) |
DOM_CDATASection & | operator= (const DOM_NullPtr *val) |
Destructor. | |
~DOM_CDATASection () | |
Protected Methods | |
DOM_CDATASection (CDATASectionImpl *) | |
Friends | |
class | DOM_Document |
DOM_CDataSection
objects refer to the data from an XML CDATA section. These are used to escape blocks of text containing characters that would otherwise be regarded as markup.
Note that the string data associated with the CDATA section may contain characters that need to be escaped when appearing in an XML document outside of a CDATA section.
The DOM_CDATASection
class inherits from the DOM_CharacterData
class through the Text
interface. Adjacent CDATASection nodes are not merged by use of the Element.normalize() method.
|
Default constructor for DOM_CDATASection. The resulting object does not refer to any actual CData section; it will compare == to 0, and is similar to a null object reference variable in Java. |
|
Copy constructor. Creates a new
|
|
Destructor for DOM_CDATASection. |
|
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_Text. |
|
Assignment operator.
|