00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <xercesc/util/XMLString.hpp>
00019
00020 #include <iostream>
00021
00022 #include "psfa/UnitSax2ErrorHandler.hpp"
00023
00024
00025
00026 void
00027 psfa::UnitSax2ErrorHandler::error( const xercesc::SAXParseException& exception )
00028 {
00029 using xercesc::XMLString;
00030 std::cout << "Bei der Verarbeitung der Datei: "
00031 << XMLString::transcode( exception.getSystemId() )
00032 << ",\n"
00033 << "wurde in Zeile: "
00034 << exception.getLineNumber()
00035 << ", Zeichen "
00036 << exception.getColumnNumber()
00037 << " folgender Fehler gemeldet:\n"
00038 << XMLString::transcode( exception.getMessage() )
00039 << std::endl;
00040
00041 return;
00042 }
00043
00044
00045
00046 void
00047 psfa::UnitSax2ErrorHandler::fatalError( const xercesc::SAXParseException& exception )
00048 {
00049 using xercesc::XMLString;
00050 std::cout << "Bei der Verarbeitung der Datei: "
00051 << XMLString::transcode( exception.getSystemId() )
00052 << ",\n"
00053 << "wurde in Zeile: "
00054 << exception.getLineNumber()
00055 << ", Zeichen "
00056 << exception.getColumnNumber()
00057 << " folgender Fehler gemeldet:\n"
00058 << XMLString::transcode( exception.getMessage() )
00059 << std::endl;
00060 return;
00061 }
00062
00063
00064
00065 void
00066 psfa::UnitSax2ErrorHandler::warning( const xercesc::SAXParseException& exception )
00067 {
00068 using xercesc::XMLString;
00069 std::cout << "Bei der Verarbeitung der Datei: "
00070 << XMLString::transcode( exception.getSystemId() )
00071 << ",\n"
00072 << "wurde in Zeile: "
00073 << exception.getLineNumber()
00074 << ", Zeichen "
00075 << exception.getColumnNumber()
00076 << " folgender Fehler gemeldet:\n"
00077 << XMLString::transcode( exception.getMessage() )
00078 << std::endl;
00079 return;
00080 }
00081
00082
00083
00084 void
00085 psfa::UnitSax2ErrorHandler::resetErrors()
00086 {
00087
00088 }