24 #include "separatista/separatista.h" 25 #include "separatista/xerces_types.h" 26 #include "separatista/element.h" 27 #include "separatista/separatistadocument.h" 29 #ifndef SEPARATISTA_DOCUMENTREADER_H 30 #define SEPARATISTA_DOCUMENTREADER_H 60 int getErrorCount()
const;
63 const ErrorType::ErrorCode getErrorCode(
int index)
const;
66 const wchar_t* getErrorMessage(
int index)
const;
69 void warning(
const xercesc::SAXParseException &e);
72 void error(
const xercesc::SAXParseException &e);
75 void fatalError(
const xercesc::SAXParseException &e);
86 IOErrorCode loadSchema(
const wchar_t *pNameSpace);
91 IOErrorCode parseFile(
const wchar_t *pPath);
102 void appendError(ErrorType::ErrorCode etc,
const xercesc::SAXParseException &e);
105 xercesc::XercesDOMParser *m_pParser;
106 xercesc::DOMDocument *m_pDocument;
107 std::vector<ErrorType*> m_ErrorList;
111 #endif // SEPARATISTA_DOCUMENTREADER_H Definition: documentreader.h:49
Definition: documentreader.h:37
Definition: separatistadocument.h:35