HUtilityXMLGenerator

Detailed Description

class HUtilityXMLGenerator

HUtilityXMLGenerator allows the creation of valid XML blocks.

Public Functions

HUtilityXMLGenerator()

Constructs an HUtilityXMLGenerator object

virtual ~HUtilityXMLGenerator()
void AddTag(HUtilityXMLTag *xmltag)

Encode XML Tag

Parameters:xmltag – tag object to encode
void Reset()

Reset XML Generator

void CloseTag(HUtilityXMLTag *xmltag)

Close specified tag (ends subtag processing)

Parameters:xmltag – tag to close
inline char *GetBuffer()

Returns a pointer to the buffer containing encoded XML data

inline unsigned int GetBufferSize()

Returns the size of XML Buffer

void Finalize()

Finalize encoding of XML data

void WriteToBuffer(char const *text)