Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

aka2::xerces_deserializer Class Reference

XML deserializer class by using Xerces-C++ SAX2 parser. More...

#include <xerces_deserializer.h>

Inheritance diagram for aka2::xerces_deserializer:

Inheritance graph
[legend]
Collaboration diagram for aka2::xerces_deserializer:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual document deserialize (std::istream &istm)
virtual document deserialize (const char *doc)
virtual document deserialize (const std::string &doc)
virtual document deserialize_stdin ()
virtual document deserialize_file (const std::string &filename)

Detailed Description

XML deserializer class by using Xerces-C++ SAX2 parser.

Definition at line 22 of file xerces_deserializer.h.


Member Function Documentation

virtual document aka2::xerces_deserializer::deserialize const std::string &    doc [virtual]
 

Deserialize XML document.

Parameters:
doc  input source as string
Returns:
parsed document
Exceptions:
aka2::error  any deserialization exception

Implements aka2::deserializer.

virtual document aka2::xerces_deserializer::deserialize const char *    doc [virtual]
 

Deserialize XML document.

Parameters:
doc  input source
Returns:
parsed document

Implements aka2::deserializer.

virtual document aka2::xerces_deserializer::deserialize std::istream &    istm [virtual]
 

Deserialize XML document.

Parameters:
istm  input source
Returns:
parsed document
Exceptions:
aka2::error  any deserialization exception

Implements aka2::deserializer.

virtual document aka2::xerces_deserializer::deserialize_file const std::string &    filename [virtual]
 

Deserialize XML document.

Parameters:
filename  file path of input XML document.
Returns:
parsed document.
Exceptions:
aka2::error  any deserialization exception.

Implements aka2::deserializer.

virtual document aka2::xerces_deserializer::deserialize_stdin   [virtual]
 

Deserialize XML document from stdin.

Returns:
parsed document.
Exceptions:
aka2::error  any deserialization exception.

Implements aka2::deserializer.


The documentation for this class was generated from the following file:
Generated on Sun Dec 19 22:59:01 2004 for akaxiso2 by doxygen1.2.18