Dave, Thanks for responding. We need to validate XML files against the same XSD files in both our Java client code and C++ server code. Hence the need to use both Xerces-J and Xerces-C++.
Since we are using both Xerces-J and Xerces-C++, I wanted to make sure that the validation is consistent across Java and C++ e.g. if the validation fails for some reason in the Java client code, I am expecting the validation to fail for the same reason in the C++ server code as well. Regards, -Arvind -----Original Message----- From: David Bertoni [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 11, 2007 10:33 PM To: [email protected] Subject: Re: Matching Xerces-C and Xerces-J versions Parasuram, Arvind wrote: > Hi, > > I need to make sure that we are using the same Xerces versions for both > our Java and C++ code base. Why? > > Looking at the dates when the versions were released, it looks like > Xerces-C++ 2.7.0 and Xerces-J 2.8.0 were released around the same time. Trying to compare the two parsers by version or release date is not going to be very meaningful. > > > > 1) Does this mean that if I use Xerces-J 2.8.0, I need to use > Xerces-C++ 2.7.0? Or should I be using Xerces-C++ 2.8.0? Maybe if you provided a definition of "the same version," someone could provide a reasonable answer. For example, are you looking for parity in XML schema support? > > 2) Is there information available online that tells which Xerces-J > version works with which Xerces-C++ version? It looks like the > Xerces-C++ version numbers lag behind the corresponding Xerces-J version > numbers. Xerces-J is a Java-based XML parser and Xerces-C is a C++-based one. How do you plan to use them together? Dave
