void delete_data(unsigned long offset, unsigned long count)
Remove a range of characters from the node.
unsigned long get_length()
The number of characters that are available through data and the substringData method below.
DomCharacterData(const std::shared_ptr< DomNode_Impl > &impl)
Constructs a DomCharacterData.
DomCharacterData(DomDocument &doc, unsigned short node_type)
void replace_data(unsigned long offset, unsigned long count, const DomString &arg)
Replace the characters starting at the specified character offset with the specified string.
DomString substring_data(unsigned long offset, unsigned long count)
Extracts a range of data from the node.
DomCharacterData()
Constructs a DOM CharacterData handle.
void append_data(const DomString &arg)
Append the string to the end of the character data of the node.
void insert_data(unsigned long offset, const DomString &arg)
Insert a string at the specified character offset.
friend class DomDocument
Definition dom_node.h:398
std::shared_ptr< DomNode_Impl > impl
Definition dom_node.h:396
std::string DomString
Definition dom_string.h:37