22 #if !defined(XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP
25 #include <xercesc/util/XercesDefs.hpp>
28 XERCES_CPP_NAMESPACE_BEGIN
100 virtual const XMLCh * getData()
const = 0;
110 virtual XMLSize_t getLength()
const = 0;
126 virtual const XMLCh * substringData(XMLSize_t offset,
127 XMLSize_t count)
const = 0;
142 virtual void appendData(
const XMLCh *arg) = 0;
155 virtual void insertData(XMLSize_t offset,
const XMLCh *arg) = 0;
174 virtual void deleteData(XMLSize_t offset,
175 XMLSize_t count) = 0;
196 virtual void replaceData(XMLSize_t offset,
198 const XMLCh *arg) = 0;
206 virtual void setData(
const XMLCh *data) = 0;
211 XERCES_CPP_NAMESPACE_END
DOMCharacterData(const DOMCharacterData &other)
Definition: DOMCharacterData.hpp:54
DOMCharacterData()
Definition: DOMCharacterData.hpp:53
virtual ~DOMCharacterData()
Destructor.
Definition: DOMCharacterData.hpp:76
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
The DOMCharacterData interface extends DOMNode with a set of attributes and methods for accessing cha...
Definition: DOMCharacterData.hpp:46