src/relpipe-in-xml.cpp
branchv_0
changeset 4 1363ec0879ca
parent 2 3ab78bf63467
child 6 be83e0f457a8
equal deleted inserted replaced
3:4b566dee1a57 4:1363ec0879ca
    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 }