Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

xmlpp::DomParser Class Reference

XML DOM parser. More...

Inheritance diagram for xmlpp::DomParser:

Inheritance graph
[legend]
List of all members.

Public Methods

 DomParser ()
 DomParser (const std::string &filename, bool validate=false)
virtual ~DomParser ()
virtual void parse_file (const std::string &filename)
virtual void parse_memory (const std::string &contents)
virtual void parse_stream (std::istream &in)
 operator bool () const
 Test whether a document has been parsed.

Documentget_document ()
const Documentget_document () const

Protected Methods

virtual void parse_context ()
virtual void release_underlying ()

Protected Attributes

Document_doc

Detailed Description

XML DOM parser.


Constructor & Destructor Documentation

xmlpp::DomParser::DomParser  
 

xmlpp::DomParser::DomParser const std::string &    filename,
bool    validate = false
[explicit]
 

virtual xmlpp::DomParser::~DomParser   [virtual]
 


Member Function Documentation

const Document* xmlpp::DomParser::get_document  
 

Document* xmlpp::DomParser::get_document  
 

xmlpp::DomParser::operator bool  
 

Test whether a document has been parsed.

virtual void xmlpp::DomParser::parse_context   [protected, virtual]
 

virtual void xmlpp::DomParser::parse_file const std::string &    filename [virtual]
 

Implements xmlpp::Parser.

virtual void xmlpp::DomParser::parse_memory const std::string &    contents [virtual]
 

Implements xmlpp::Parser.

virtual void xmlpp::DomParser::parse_stream std::istream &    in [virtual]
 

Implements xmlpp::Parser.

virtual void xmlpp::DomParser::release_underlying   [protected, virtual]
 

Reimplemented from xmlpp::Parser.


Member Data Documentation

Document* xmlpp::DomParser::_doc [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 12 18:23:00 2003 for libxml++ by doxygen1.2.18