Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

GXmlTree Class Reference

The reader/writer for a tree of GXmlTag objects. More...

#include <GXmlTree.h>

List of all members.

Public Member Functions

 GXmlTree (int Flags=0)
 Constructor.
bool Read (GXmlTag *Root, GStream *File, GXmlFactory *Factory)
 Read an XML file into a DOM tree of GXmlTag objects from a stream.
bool Write (GXmlTag *Root, GStream *File)
 Write an XML file from a DOM tree of GXmlTag objects into a stream.
char * GetErrorMsg ()
 Gets the last error message.


Detailed Description

The reader/writer for a tree of GXmlTag objects.


Constructor & Destructor Documentation

GXmlTree::GXmlTree int  Flags = 0  ) 
 

Constructor.

Parameters:
Flags  Use GXT_NO_ENTITIES and/or GXT_NO_PRETTY_WHITESPACE


Member Function Documentation

bool GXmlTree::Read GXmlTag Root,
GStream File,
GXmlFactory Factory
 

Read an XML file into a DOM tree of GXmlTag objects from a stream.

Parameters:
Root  The root tag to create children from.
File  The stream to read from.
Factory  [Optional] The factory to create GXmlTag type objects. If not specified vanilla GXmlTag objects will be created.

bool GXmlTree::Write GXmlTag Root,
GStream File
 

Write an XML file from a DOM tree of GXmlTag objects into a stream.

Parameters:
Root  The DOM tree.
File  The output stream.


The documentation for this class was generated from the following files:
Generated on Wed Oct 26 14:47:04 2005 for Lgi by  doxygen 1.4.1