xmlpp::DtdValidator Class Reference

XML DOM parser. More...

Inheritance diagram for xmlpp::DtdValidator:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtdValidator ()
 DtdValidator (const Glib::ustring &file)
 DtdValidator (const Glib::ustring &external, const Glib::ustring &system)
virtual ~DtdValidator ()
virtual void parse_subset (const Glib::ustring &external, const Glib::ustring &system)
virtual void parse_file (const Glib::ustring &filename)
virtual void parse_memory (const Glib::ustring &contents)
virtual void parse_stream (std::istream &in)
 operator bool () const
 Test whether a document has been parsed.
Dtdget_dtd ()
const Dtdget_dtd () const
bool validate (const Document *doc)

Protected Member Functions

virtual void release_underlying ()

Protected Attributes

Dtddtd_


Detailed Description

XML DOM parser.

Constructor & Destructor Documentation

xmlpp::DtdValidator::DtdValidator (  ) 

xmlpp::DtdValidator::DtdValidator ( const Glib::ustring file  )  [explicit]

xmlpp::DtdValidator::DtdValidator ( const Glib::ustring external,
const Glib::ustring system 
) [explicit]

virtual xmlpp::DtdValidator::~DtdValidator (  )  [virtual]


Member Function Documentation

virtual void xmlpp::DtdValidator::parse_subset ( const Glib::ustring external,
const Glib::ustring system 
) [virtual]

virtual void xmlpp::DtdValidator::parse_file ( const Glib::ustring filename  )  [virtual]

virtual void xmlpp::DtdValidator::parse_memory ( const Glib::ustring contents  )  [virtual]

virtual void xmlpp::DtdValidator::parse_stream ( std::istream in  )  [virtual]

xmlpp::DtdValidator::operator bool (  )  const

Test whether a document has been parsed.

Dtd* xmlpp::DtdValidator::get_dtd (  ) 

const Dtd* xmlpp::DtdValidator::get_dtd (  )  const

bool xmlpp::DtdValidator::validate ( const Document doc  ) 

virtual void xmlpp::DtdValidator::release_underlying (  )  [protected, virtual]

Reimplemented from xmlpp::Validator.


Member Data Documentation


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

Generated on Wed Mar 26 17:35:56 2008 for libxml++ by  doxygen 1.5.5