|  | OpenMS
    2.6.0
    | 
Validator for XML files. More...
#include <OpenMS/FORMAT/VALIDATORS/XMLValidator.h>
| Public Member Functions | |
| XMLValidator () | |
| Constructor.  More... | |
| bool | isValid (const String &filename, const String &schema, std::ostream &os=std::cerr) | 
| Returns if an XML file is valid for given a schema file.  More... | |
| Protected Member Functions | |
| Implementation of Xerces ErrorHandler methods | |
| void | warning (const xercesc::SAXParseException &exception) override | 
| void | error (const xercesc::SAXParseException &exception) override | 
| void | fatalError (const xercesc::SAXParseException &exception) override | 
| void | resetErrors () override | 
| Protected Attributes | |
| bool | valid_ | 
| Flag if the validated file is valid.  More... | |
| String | filename_ | 
| File name of validated file (for error messages)  More... | |
| std::ostream * | os_ | 
Validator for XML files.
Validates an XML file against a given schema.
| XMLValidator | ( | ) | 
Constructor.
| 
 | overrideprotected | 
| 
 | overrideprotected | 
Returns if an XML file is valid for given a schema file.
Error messages are printed to the error stream, unless redirected with the attribute os .
| filename | The file to validated. | 
| schema | The filename of the schema that should be used for validation. | 
| os | The stream where error messages should be send to. | 
| Exception::FileNotFound | is thrown if the file cannot be found | 
| Exception::ParseError | is thrown if the parser could not be initialized | 
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | protected | 
| 
 | protected | 
Flag if the validated file is valid.
 1.8.16
 1.8.16