Application XML system


Classes

class  OpticksXStr
 This automatically handles conversions between Unicode and ASCII format. More...
class  XmlBase
 Common functionality for reading and writing XML. More...
class  XmlReader
 This class reads and parses XML. More...
class  XMLWriter
 This class generates a DOM tree and associated XML. More...

Defines

#define A(str)   OpticksXStr(str).asciiForm()
#define X(str)   OpticksXStr(str).unicodeForm()

Define Documentation

#define A ( str   )     OpticksXStr(str).asciiForm()

Syntactic shortcut which converts the argument to ASCII.

Parameters:
str The ASCII or Unicode string to convert to ASCII
Returns:
The ASCII representation of str. This pointer is invalid once the current statement completes execution.
Warning:
The return value of this method is invalid after the current statement completes execution. If the ASCII string is to be stored in a variable, construct an OpticksXStr manually.

Definition at line 116 of file xmlbase.h.

#define X ( str   )     OpticksXStr(str).unicodeForm()

Syntactic shortcut which converts the argument to Unicode.

Parameters:
str The ASCII or Unicode string to convert to Unicode
Returns:
The Unicode representation of str. This pointer is invalid once the current statement completes execution.
Warning:
The return value of this method is invalid after the current statement completes execution. If the Unicode string is to be stored in a variable, construct an OpticksXStr manually.

Definition at line 136 of file xmlbase.h.


Software Development Kit - Opticks 4.9.0 Build 16218