Plus  - Minimal XML for C++ (Version 0.9.2) Giancarlo Niccolai
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MXML Namespace Reference


Classes

class  __deep_iterator
class  __find_iterator
class  __iterator
class  __path_iterator
class  Attribute
 Encapsulates an XML attribute. More...

class  Document
 Class containing a logical XML file representation. More...

class  Element
 XML element abstract base class. More...

class  Error
class  IOError
class  MalformedError
class  Node
 Implements an XML node. More...

class  NotFoundError

Typedefs

typedef std::list< Attribute * > AttribList
typedef AttribList::iterator AttribListIter

Enumerations

enum  errorType { malformedError = 1, ioError, notFoundError }

Functions

std::ostream & operator<< (std::ostream &stream, const Element &elem)
std::string escape (const std::string unescaped)
 Escapes a string.

std::ostream & writeEscape (std::ostream &stream, const std::string &src)
char parseEntity (const std::string entity)
std::istream & operator>> (std::istream &stream, Document &doc)
std::ostream & operator<< (std::ostream &stream, Error &err)


Typedef Documentation

typedef std::list<Attribute *> MXML::AttribList
 

typedef AttribList::iterator MXML::AttribListIter
 


Enumeration Type Documentation

enum MXML::errorType
 

Enumeration values:
malformedError 
ioError 
notFoundError 


Function Documentation

std::string MXML::escape const std::string  unescaped  ) 
 

Escapes a string.

Todo:
have this function to work...

std::ostream& operator<< std::ostream &  stream,
Error &  err
 

Use this operator to display what kind of error has happened

std::ostream& operator<< std::ostream &  stream,
const Element &  elem
[inline]
 

See write() method for an in depth.

std::istream& operator>> std::istream &  stream,
Document &  doc
 

char MXML::parseEntity const std::string  entity  ) 
 

std::ostream & MXML::writeEscape std::ostream &  stream,
const std::string &  src
 


Generated on Sun Apr 11 02:08:21 2004 for Mxml Plus by doxygen 1.3.5