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 ...

Get Using XML with Legacy Business Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.