Robotics Library  0.6.2
Public Member Functions | Private Attributes | List of all members
rl::xml::Schema Class Reference

#include <Schema.h>

Public Member Functions

 Schema (const ::std::string &url)
 
virtual ~Schema ()
 
bool validate (const Document &doc)
 

Private Attributes

::boost::shared_ptr< xmlSchemaParserCtxt > parser
 
::boost::shared_ptr< xmlSchema > schema
 
::boost::shared_ptr< xmlSchemaValidCtxt > valid
 

Constructor & Destructor Documentation

◆ Schema()

rl::xml::Schema::Schema ( const ::std::string &  url)
inline

◆ ~Schema()

virtual rl::xml::Schema::~Schema ( )
inlinevirtual

Member Function Documentation

◆ validate()

bool rl::xml::Schema::validate ( const Document doc)
inline

Member Data Documentation

◆ parser

::boost::shared_ptr< xmlSchemaParserCtxt > rl::xml::Schema::parser
private

◆ schema

::boost::shared_ptr< xmlSchema > rl::xml::Schema::schema
private

◆ valid

::boost::shared_ptr< xmlSchemaValidCtxt > rl::xml::Schema::valid
private

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