equal
deleted
inserted
replaced
54 // TODO: print message |
54 // TODO: print message |
55 // char* message = xercesc::XMLString::transcode(e.getMessage()); |
55 // char* message = xercesc::XMLString::transcode(e.getMessage()); |
56 fwprintf(stderr, L"Caught xercesc::XMLException\n"); |
56 fwprintf(stderr, L"Caught xercesc::XMLException\n"); |
57 fwprintf(stderr, L"Debug: Input stream: eof=%ls, lastRead=%d\n", (cin.eof() ? L"true" : L"false"), cin.gcount()); |
57 fwprintf(stderr, L"Debug: Input stream: eof=%ls, lastRead=%d\n", (cin.eof() ? L"true" : L"false"), cin.gcount()); |
58 resultCode = CLI::EXIT_CODE_UNEXPECTED_ERROR; |
58 resultCode = CLI::EXIT_CODE_UNEXPECTED_ERROR; |
|
59 } catch (const xercesc::SAXParseException& e) { |
|
60 // TODO: print message |
|
61 // char* message = xercesc::XMLString::transcode(e.getMessage()); |
|
62 fwprintf(stderr, L"Caught xercesc::SAXParseException\n"); |
|
63 fwprintf(stderr, L"Debug: Input stream: eof=%ls, lastRead=%d\n", (cin.eof() ? L"true" : L"false"), cin.gcount()); |
|
64 resultCode = CLI::EXIT_CODE_UNEXPECTED_ERROR; |
59 } |
65 } |
60 |
66 |
61 return resultCode; |
67 return resultCode; |
62 } |
68 } |