Welcome to the Xerces-C binary distribution for OS/2 and eCS

Background

This port was done, because I was in need of a XML-Parser
for an OS/2 project I'm currently working on. Since I'm doing
a lot of Java programming, I know the Xerces Parser very well.
So I decided to use it for C++ under OS/2 also. But the Problem
was, that the latest port for OS/2 was Version 1.4.0 and a lot has
changed since then.

How it was done

Normally I'm using VisualAge C++ 3.0 for all my OS/2 programming.
But the CVS repository at the Apache-Xerces-Site, allready had
some project files for VisualAge C++ 4.0, so I decided to install
my copy of this version. I edited the necessary files and created
the correspondig xerces-c.dll and xerces-c.lib files.

Pre-Requisites

The dll should work with OS/2 4.0 and eCS 1.01 and above. I'll
maybe do some testing on Warp 3 later. (If there is any need ;-)
The code is optimized to run on Pentium-Type processors. Please
contact me, if you need a binary for older types.

What is not included

This version of Xerces has a new C++ API. The older,
java-like api was declared deprecated by the xerces-folks,
and is not included in this distribution, since it produced
compile errors.

How to install

Just unpack the ZIP file and put the dll from the bin-directory
to any path, that is listed in the LIBPATH environment variable.
Make sure you add the lib and the include directory, to the
corresponding environment variables of your C++ compiler. Then
you should be ready to compile and run.

Samples

There are some samples in the "samples" directory. You'll find
a Projects\OS2 directory there that has some scripts and project
files, for easy building of the examples with the VisualAge
C++ 4.0 compiler.

Future plans

I plan to set up a build environment for VisualAge C++ 3.0 and for
the OpenWatcom compiler.

Integrate this (and the other) ports into the CVS repository at
the Apache-Xerces-Site, and keep them up to date.


How to contact me

For any questions concerning this distribution, you may contact
me at joachim.deelen.ecs@deelen.de. For questions concerning
Xerces itself, please have a look at the web site xml.apache.org
and/or subscribe to xerces mailing-lists.

Have more fun with OS/2...

Joachim Deelen
Cologne, Germany



