C++ Implementation
The C++ implementation is composed of the following files:
XMLToCSVBasic.cpp: the main routine for the C++ application
CSVRowWriter.cpp: a class with write and formatRow methods
CSVRowWriter.h: the header file for the CSVRowWriter class
handleCOMError.cpp: the function that displays information about COM errors
displayParseError.cpp: the function that displays information about parsing errors
BlasterIncludes.h: the header file for the C++ code for including all standard headers and libraries, like importing MSXML
BlasterPrototypes.h: the header file with prototypes for handleCOMError and handleParseError
The first thing we need to keep in mind about the C++ implementation is that MSXML is a COM component (in Microsoft's Component ...