libdodo: dodo::data::format::xml::processor Class Reference

dodo::data::format::xml::processor Class Reference

provides XML parsing More...

#include <dataFormatXmlProcessor.h>

Collaboration diagram for dodo::data::format::xml::processor:

List of all members.

Public Member Functions

 processor ()
 constructor
 ~processor ()
 destructor
node process (const __definition__ &definition, const io::channel &io)
 parse XML file using __definition__ XML definition
node process (const io::channel &io)
 parse XML file
__info__ information ()
void clear ()
 free internal structures
void make (const node &root, const dodoString &encoding, const dodoString &version, const io::channel &io) const
void make (const node &xnode, const io::channel &io) const

Public Attributes

bool icaseNames
 if true ignore case of names[false by default]

Detailed Description

provides XML parsing

Definition at line 107 of file dataFormatXmlProcessor.h.


Constructor & Destructor Documentation

dodo::data::format::xml::processor::processor (  ) 

constructor

dodo::data::format::xml::processor::~processor (  ) 

destructor


Member Function Documentation

void dodo::data::format::xml::processor::clear (  ) 

free internal structures

__info__ dodo::data::format::xml::processor::information (  ) 
Returns:
XML info
void dodo::data::format::xml::processor::make ( const node xnode,
const io::channel io 
) const
Returns:
XML string
Parameters:
xnode defines root node of XML document
io defines output destination for XML
void dodo::data::format::xml::processor::make ( const node root,
const dodoString &  encoding,
const dodoString &  version,
const io::channel io 
) const
Returns:
XML string
Parameters:
root defines root node of XML document
encoding defines XML encoding
version defines XML version
io defines output destination for XML
node dodo::data::format::xml::processor::process ( const io::channel io  ) 

parse XML file

Returns:
parsed XML in node structure
Parameters:
io defines input source that contains XML
node dodo::data::format::xml::processor::process ( const __definition__ definition,
const io::channel io 
)

parse XML file using __definition__ XML definition

Returns:
parsed XML in node structure
Parameters:
definition defines structure of XML
io defines input source that contains XML

Member Data Documentation

if true ignore case of names[false by default]

Definition at line 144 of file dataFormatXmlProcessor.h.


The documentation for this class was generated from the following file:

Generated on Sun Nov 8 03:44:48 2009 for libdodo by  doxygen 1.6.1