C++ Implementation

The C++ implementation is composed of the following files:

  • CSVtoXMLBasic.cpp: the main routine for the C++ application

  • CSVRowReader.cpp: the class with parse and write methods

  • CSVRowReader.h: the header file for the CSVRowReader class

  • handleCOMError.cpp: the function that displays information about COM errors

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

Similar to the discussion of the Java implementation, we'll focus below on the aspects that are unique to C++ and MSXML.

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.