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

dsXMLParser Class Reference

Parser for DOM library. More...

#include <dsXMLParser.h>

List of all members.

Protected Methods

void read (std::istream &is, dsNode *root)
void write (std::ostream &os, dsNode *root)
void cleanup (dsNode *root)
dsNodefindChild (const DOMString tag, dsNode *root, dsNode::dsNodeTypes type)
dsNodetextChild (dsNode *root)
 dsXMLParser (dsDocument *owner)
 ~dsXMLParser ()

Protected Attributes

dsDocument_owner
dsHashTable_nameSpace
int _max_ocnt
int _ocnt
char * _os
int _lineno

Friends

class dsDocument
class dsAttr


Detailed Description

Todo:
No errors generated


Constructor & Destructor Documentation

dsXMLParser::dsXMLParser dsDocument   owner [protected]
 

dsXMLParser::~dsXMLParser   [protected]
 


Member Function Documentation

void dsXMLParser::cleanup dsNode   root [protected]
 

dsNode * dsXMLParser::findChild const DOMString    tag,
dsNode   root,
dsNode::dsNodeTypes    type
[protected]
 

void dsXMLParser::read std::istream &    is,
dsNode   root
[protected]
 

dsNode * dsXMLParser::textChild dsNode   root [protected]
 

void dsXMLParser::write std::ostream &    os,
dsNode   root
[protected]
 


Friends And Related Function Documentation

friend class dsAttr [friend]
 

friend class dsDocument [friend]
 


Member Data Documentation

int dsXMLParser::_lineno [protected]
 

int dsXMLParser::_max_ocnt [protected]
 

dsHashTable* dsXMLParser::_nameSpace [protected]
 

int dsXMLParser::_ocnt [protected]
 

char* dsXMLParser::_os [protected]
 

dsDocument* dsXMLParser::_owner [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon May 16 18:27:01 2005 for libdms4 by doxygen1.3-rc2