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
