DOM Character Data class.
Definition: dom_character_data.h:47
void insert_data(unsigned long offset, const DomString &arg)
Insert a string at the specified character offset.
std::shared_ptr< DomNode_Impl > impl
Definition: dom_node.h:422
DOM Document class.
Definition: dom_document.h:65
DomCharacterData()
Constructs a DOM CharacterData handle.
DomCharacterData(const std::shared_ptr< DomNode_Impl > &impl)
Constructs a DomCharacterData.
DOM Node class.
Definition: dom_node.h:71
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.
std::string DomString
Definition: dom_string.h:37
DomCharacterData(DomDocument &doc, unsigned short node_type)
Constructs a DomCharacterData.
void append_data(const DomString &arg)
Append the string to the end of the character data of the node.
DomString substring_data(unsigned long offset, unsigned long count)
Extracts a range of data from the node.
unsigned long get_length()
The number of characters that are available through data and the substringData method below.
void delete_data(unsigned long offset, unsigned long count)
Remove a range of characters from the node.