XMLText Class
The XMLText is a baseclass for XML Text elements. More...
Header: | #include <XMLText> |
Inherits: | XMLPrimitive |
Inherited By: |
Public Functions
XMLText(void) | |
virtual | ~XMLText(void) |
XMLText * | GetChild() |
XMLText * | GetNext() |
XMLText * | GetPrevious() |
XMLString & | GetText() |
Reimplemented Public Functions
virtual bool | Dump(FILE *pFile) |
virtual char * | Dump(char *pzBuffer) |
virtual void | Dump(XMLBuffer &strBuffer) |
virtual unsigned int | GetWriteBufferSize() |
virtual const char * | Parse(const char *pStart, unsigned int &nLineNumber) |
- 37 public functions inherited from XMLPrimitive
Additional Inherited Members
- 1 static public member inherited from XMLPrimitive
Detailed Description
The XMLText is a baseclass for XML Text elements.
XMLTexts can occur as children or exist between XML Elements. XMLText has a Name, Type, and a pointer to next.
Member Function Documentation
XMLText::XMLText(void)
Constructs primitive of type e_XMLText.
[virtual]
XMLText::~XMLText(void)
Destructs object.
[virtual]
bool XMLText::Dump(FILE *pFile)
Reimplemented from XMLPrimitive::Dump().
Appends the text into the open pFile.
[virtual]
char *XMLText::Dump(char *pzBuffer)
Reimplemented from XMLPrimitive::Dump().
Appends the text into pzBuffer.
[virtual]
void XMLText::Dump(XMLBuffer &strBuffer)
Reimplemented from XMLPrimitive::Dump().
Appends the text into strBuffer.
XMLText *XMLText::GetChild()
Returns the first child element of type XMLText, or nullptr if none.
XMLText *XMLText::GetNext()
Gets the next XMLPrimitive of type XMLText at this level, or nullptr if none.
XMLText *XMLText::GetPrevious()
Returns the previous XML primitive of type XMLText at this level , or nullptr if none.
XMLString &XMLText::GetText()
Returns the text.
[virtual]
unsigned int XMLText::GetWriteBufferSize()
Reimplemented from XMLPrimitive::GetWriteBufferSize().
Returns the size to allocate for this item.
[virtual]
const char *XMLText::Parse(const char *pStart, unsigned int &nLineNumber)
Reimplemented from XMLPrimitive::Parse().
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.