AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzXml.h File Reference
#include "CzUtil.h"
#include "CzDataIO.h"

Go to the source code of this file.

Classes

class  CzXmlTools
 General tools used by all CzXml classes. More...
struct  CzXmlAttribute
 An Xml attribute, e.g. <Something attribute="some value"> More...
struct  CzXmlNode
 An Xml node, e.g. <XmlNode></XmlNode> More...
struct  CzXmlTagMarker
 XML tag marker. More...
class  CzXmlParser
 The Xml parser. More...

Defines

#define CZ_INT_LIST_POOL_SIZE   256
#define CZ_FLOAT_LIST_POOL_SIZE   8192
#define CZ_BOOL_LIST_POOL_SIZE   256

Typedefs

typedef CzList< CzXmlAttribute * > CzXmlAttributeList
 A list of CzXmlAttribute's.
typedef CzList< CzXmlNode * > CzXmlNodeList
 A list of CzXmlNode's.

Enumerations

enum  eCzXmlParseError {
  XmlErrorNone, XmlErrorNoTagFound, XmlErrorFileError, XmlErrorMissingEndTag,
  XmlErrorMissingEndComment, XmlErrorMismatchedEndTag, XmlErrorMissingEquals, XmlErrorMissingValue,
  XmlErrorMissingClosingQuote, XmlErrorInvalidTag, XmlErrorInvalidComment, XmlErrorPreParseError,
  XmlErrorInvalidPools
}
 XML parser errors. More...

Define Documentation

#define CZ_BOOL_LIST_POOL_SIZE   256
#define CZ_FLOAT_LIST_POOL_SIZE   8192
#define CZ_INT_LIST_POOL_SIZE   256