xerces-c-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Boris Kolpackov <bo...@codesynthesis.com>
Subject Xerces-C++ 3.0.0 beta 2 released
Date Thu, 24 Jul 2008 18:38:21 GMT
Hi,

The second and hopefully final beta for the upcoming Xerces-C++ 
3.0.0 release is available for download:

http://people.apache.org/builds/xerces/c/

The purpose of this beta is to allow all interested parties to
test the code on various platforms before the final release as
well as to make sure that no regressions have been introduced
compared to 2.8.0 and/or 3.0.0 beta 1. 

This is the final beta before the release and unless serious
problems are uncovered we will not make any interface changes
or major modification to this code base. In other words, this
beta is pretty much what will be released as final 3.0.0 and
I suggest that you test it thoroughly.

Below is the list of new features and improvements in 3.0.0 
beta 2 compared to beta 1:

 - DOM XPath interface has been adapted to support both XPath 1
   and XPath 2 models. This allows seamless integration with 
   XPath 2 processors such as XQilla.

 - All public and widely used interfaces as well as a large
   portion of the implementation were converted to be 64-bit
   safe.

 - Various XML Schema fixes including the fix for the large 
   maxOccurs/minOccurs bug as well as for the changed ##other 
   interpretation.

 - Optimizations for SAX and DOM parsing as well as XML Schema
   validation.

 - All error messages have been reviewed and cleaned up.
  
 - Bug fixes and improvements for the net accessor and regex 
   code.


The following known issues are to be resolved before 3.0.0 is 
released:

 - Automated test suite (make check) reports one test as 
   producing an incorrect result on some 64-bit platforms due
   to different ordering in the hashtable. This is harmless.

 - A couple of warnings in VC++ builds.

 - Some documentation hasn't been updated yet.


Some UNIX platforms (e.g., AIX, Solaris, etc.) may require extra
configure and/or make options which are listed on the following
page (these will be incorporated into the build instructions
before the final release):

http://wiki.apache.org/xerces/XercescBuildStatus


Enjoy,
	Boris

-- 
Boris Kolpackov, Code Synthesis Tools   http://codesynthesis.com/~boris/blog
Open source XML data binding for C++:   http://codesynthesis.com/products/xsd
Mobile/embedded validating XML parsing: http://codesynthesis.com/products/xsde

Mime
View raw message