Torc  0.1
torclibxmlvalidator.h
Go to the documentation of this file.
1 #ifndef TORCLIBXMLVALIDATOR_H
2 #define TORCLIBXMLVALIDATOR_H
3 
4 // Qt
5 #include <QString>
6 
8 {
9  public:
10  TorcXmlValidator(const QString &XmlFile, const QString &XSDFile, bool Silent = false);
11  TorcXmlValidator(const QString &XmlFile, const QByteArray &XSDData, bool Silent = false);
12  ~TorcXmlValidator() = default;
13 
14  bool GetSilent (void) const;
15  bool Validated (void) const;
16  static void HandleMessage (void *ctx, const char *format, ...);
17 
18  protected:
19  void Validate (void);
20 
21  private:
22  QString m_xmlFile;
23  QString m_xsdFile;
24  QByteArray m_xsdData;
25  bool m_valid;
26  bool m_xsdDone;
27  bool m_silent;
28 };
29 
30 #endif // TORCLIBXMLVALIDATOR_H
bool GetSilent(void) const
~TorcXmlValidator()=default
static void HandleMessage(void *ctx, const char *format,...)
bool Validated(void) const
TorcXmlValidator(const QString &XmlFile, const QString &XSDFile, bool Silent=false)