Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
RelaxNGValidator Class Reference

#include <RelaxNG.h>

Public Member Functions

 RelaxNGValidator ()
 
 ~RelaxNGValidator ()
 
bool LoadGrammar (const std::string &grammar)
 
bool Validate (const std::wstring &filename, const std::wstring &document)
 
bool ValidateEncoded (const std::wstring &filename, const std::string &document)
 

Private Attributes

xmlRelaxNGPtr m_Schema
 

Detailed Description

Definition at line 24 of file RelaxNG.h.

Constructor & Destructor Documentation

RelaxNGValidator::RelaxNGValidator ( )

Definition at line 62 of file RelaxNG.cpp.

RelaxNGValidator::~RelaxNGValidator ( )

Definition at line 67 of file RelaxNG.cpp.

Member Function Documentation

bool RelaxNGValidator::LoadGrammar ( const std::string &  grammar)

Definition at line 71 of file RelaxNG.cpp.

bool RelaxNGValidator::Validate ( const std::wstring &  filename,
const std::wstring &  document 
)

Definition at line 98 of file RelaxNG.cpp.

bool RelaxNGValidator::ValidateEncoded ( const std::wstring &  filename,
const std::string &  document 
)

Definition at line 105 of file RelaxNG.cpp.

Member Data Documentation

xmlRelaxNGPtr RelaxNGValidator::m_Schema
private

Definition at line 37 of file RelaxNG.h.


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