The LtXmlLib provides common functionality & common base classes to all Liquid Technologies Xml wrapper classes. This allows objects from different libraries to interact with each other.
| Class | Description | |||
| CAttribute | Holds information about un-typed attributes (ie ones not described in the schema) | |||
| CAttributeCol | A collection of CAttribute object | |||
| Cbase64BinaryCol | A collection of CBinaryData classes | |||
| CbooleanCol | A collection of bool's | |||
| CBinaryData | Holds binary information, that can be embedded in some XML documents | |||
| CdateCol | A collection of CDateTime objects | |||
| CDateTime | A class to represent the W3C's version of a date time | |||
| CdatetimeCol | A collection of CDateTime objects | |||
| CDateTimeSpan | A class to represent the W3C's version of a date time span | |||
| CdayCol | A collection of BYTE's | |||
| CdurationCol | A collection of CDateTimeSpan objects | |||
| CElement | Holds information about un-typed elements (ie ones not described in the schema) | |||
| CElementCol | A collection of CElement objects | |||
| ChexBinaryCol | A collection of CBinaryData classes | |||
| Ci1Col | A collection of CHAR's | |||
| Ci2Col | A collection of SHORT's | |||
| Ci4Col | A collection of LONG's | |||
| Ci8Col | A collection of LONGLONG's | |||
| CLtException | The base class for all exceptions thrown | |||
| CLtInvalidNamespaceException | Thrown when an attribute or element has an invalid namespace | |||
| CLtInvalidParamException | Thrown when the input parameter to a method is invalid | |||
| CLtInvalidStateException | Thrown when the state of the XML Document is invalid | |||
| CLtInvalidValueException | Thrown when a value is invalid in the given context | |||
| CmonthCol | A collection of BYTE's | |||
| CmonthDayCol | A collection of CDateTime objects | |||
| Cr4Col | A collection of FLOAT's | |||
| Cr8Col | A collection of DOUBLE's | |||
| CSmartPtr | A templated wrapper to make dealing with the reference counted objects simple | |||
| CstringCol | A collection of std::tstring's | |||
| CtimeCol | A collection of CDateTime objects | |||
| Cui1Col | A collection of BYTE's | |||
| Cui2Col | A collection of WORD's | |||
| Cui4Col | A collection of DWORD's | |||
| Cui8Col | A collection of DWORDLONG's | |||
| CXmlCollectionBase | The base class for all collection classes | |||
| CXmlObjectBase | The base class for all wrapper objects | |||
| CXmlTextWriter | A class that enables XML documents to be constructed. | |||
| CyearCol | A collection of WORD's | |||
| CyearMonthCol | A collection of CDateTime objects | |||
| tstring | The string class used by th e generated libraries (an stl string) | |||
| Global Functions | Global Functions exposed by the LtXmlLib C++ library. |