Xerces-C++: DOMCharacterData.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP

24

27

29

30

47protected:

48

49

50

56

57private:

58

59

60

65

66public:

67

68

69

78

79

80

81

84

85

86

101

111

128

129

130

131

143

156

176

198 const XMLCh *arg) = 0;

199

208

209};

210

212

213#endif

214

215

#define CDOM_EXPORT

Definition XercesDefs.hpp:166

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

size_t XMLSize_t

Definition Xerces_autoconf_config.hpp:112

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

The DOMCharacterData interface extends DOMNode with a set of attributes and methods for accessing cha...

Definition DOMCharacterData.hpp:46

virtual const XMLCh * substringData(XMLSize_t offset, XMLSize_t count) const =0

Extracts a range of data from the node.

virtual ~DOMCharacterData()

Destructor.

Definition DOMCharacterData.hpp:76

virtual void deleteData(XMLSize_t offset, XMLSize_t count)=0

Remove a range of characters from the node.

virtual void appendData(const XMLCh *arg)=0

Append the string to the end of the character data of the node.

virtual const XMLCh * getData() const =0

Returns the character data of the node that implements this interface.

DOMCharacterData(const DOMCharacterData &other)

Definition DOMCharacterData.hpp:54

virtual void replaceData(XMLSize_t offset, XMLSize_t count, const XMLCh *arg)=0

Replace the characters starting at the specified character offset with the specified string.

virtual XMLSize_t getLength() const =0

Returns the number of characters that are available through data and the substringData method below.

virtual void insertData(XMLSize_t offset, const XMLCh *arg)=0

Insert a string at the specified character offset.

virtual void setData(const XMLCh *data)=0

Sets the character data of the node that implements this interface.

DOMCharacterData()

Definition DOMCharacterData.hpp:53

The DOMNode interface is the primary datatype for the entire Document Object Model.

Definition DOMNode.hpp:139