473,385 Members | 1,829 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

[ANN] Xerces-C++ 3.0.0 released

Hi,

I am pleased to announce the availability of Apache Xerces-C++ 3.0.0.
Xerces-C++ is an open-source validating XML parser written in a
portable subset of C++. It provides DOM (level 1, 2, and 3), SAX,
and SAX2 APIs and supports validation of XML documents against DTD
and XML Schema.

This release includes a large number of new features, bug fixes, and
clean-ups, including:

* automake-based build system for the UNIX/Linux/Mac OS X platforms.
* libcurl-based net accessor.
* Support for XInclude in DOM.
* Support for both XPath 1 and XPath 2 models in the DOM XPath interface.
* Support for the XML Schema subset of XPath 1 in DOM.
* Conformance to the final DOM Level 3 interface specification.
* Ability to provide custom DOM memory manager as well as tune the global
DOM heap parameters.
* All public and widely used interfaces as well as a large portion of the
implementation were converted to be 64-bit safe.
* XML Schema bug/errata fixes including the fix for the large maxOccurs
and minOccurs bug as well as for the changed ##other interpretation.
* Reviewed and cleaned up diagnostics messages.
* Optimizations for SAX/SAX2 and DOM parsing as well as XML Schema
validation.

Xerces-C++ 3.0.0 is available in source code and as precompiled binaries
for the following platforms/compilers:

32 bit:

Windows x86 MS Visual C++ 7.1 (2003)
Windows x86 MS Visual C++ 8.0 (2005)
Linux x86 GCC 3.4.x or later
Solaris 10 x86 Sun C++ 5.7 (Studio 10) or later
Solaris 10 SPARC Sun C++ 5.7 (Studio 10) or later
AIX 5.3 PowerPC IBM XL C++ 7.0 or later
HP-UX 11i IA-64 HP aCC A.06.x
Mac OS X 10.4 Tiger x86 GCC 4.0.x (Xcode 2.x) or later
Mac OS X 10.4 Tiger PowerPC GCC 4.0.x (Xcode 2.x) or later

64 bit:

Windows x86-64 MS Visual C++ 8.0 (2005)
Linux x86-64 GCC 3.4.x or later
Solaris 10 x86-64 Sun C++ 5.7 (Studio 10) or later
Solaris 10 SPARC Sun C++ 5.7 (Studio 10) or later
AIX 5.3 PowerPC IBM XL C++ 7.0 or later
HP-UX 11i IA-64 HP aCC A.06.x

More information on Xerces-C++, including documentation and build
instructions, is available from the project's website:

http://xerces.apache.org/xerces-c/

The source code archives and precompiled binaries are available from
the download page:

http://xerces.apache.org/xerces-c/download.cgi

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
Oct 1 '08 #1
0 1188

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Bekkali Hicham | last post by:
hi, i have downloaded the latest version 2.4 of Xerces, and unziped it, i end up with a diectory hierarchy like this c:\xerces-2_4_0\XercesImpl.jar c:\xerces-2_4_0\XercesSamples.jar...
0
by: Waseem | last post by:
Hi I have looked and tried everything and i still cant sort this out i have no idea why this wont work I am using Xerces Perl on Windows and Debian to try this and it wont work on both of...
0
by: Jim Phelps | last post by:
After having memory leak issues with Xerces-c 2.3.0 for Solaris 2.7 for CC 6.2 I have decided to update to at least 2.4. I have downloaded the binary tarball and have installed it on my...
0
by: Dale Gerdemann | last post by:
I've been trying to use DOM level 3 with xerces-2_6_2. There's a sample called samples/DOM3.java, but I've had trouble with compilation. I've downloaded Xerces-J-bin.2.6.2 and...
18
by: jacksu | last post by:
I have a simple program to run xpath with xerces 1_2_7 XPathFactory factory = XPathFactory.newInstance(); XPath xPath = factory.newXPath(); XPathExpression xp = xPath.compile(strXpr);...
3
by: Matt | last post by:
Hello, Summary: Where can one download a Xerces-C (XML pardser) dynamic library file (.DLL file) for Windows (Win98/WinNT/Win2k/WinXP/Win2003, including server flavors; don't need to support...
2
by: Vlad Zorinov | last post by:
I'm getting the following error after a couple of months of XML processing, using Xerces 2.0.0 in an apache tomcat. Does anyone have any ideas what this problem may be or what I should do to solve...
3
by: Raphael Tagliani | last post by:
(english version below) Bonjour! Je travaille sur un gros projet java, qui parse beaucoup de fichiers xml au lancement d'un serveur. Nous avons un problème de concurrence qu lancement. En...
9
by: mstilli | last post by:
Hi, I am trying to use schema for server side validation using xerces to catch the validation errors. validating this XML: <Content4> <textarea13></textarea13>...
0
by: YellowFin Announcements | last post by:
Security solutions provider EXTOL MSC Berhad has developed a neural network predictive analysis engine and is now working with Australian business intelligence company Yellowfin to develop a front...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.