Migration

Migration Archive

For migration information to &XercesCName; 2.4.0 or earlier, please refer to Migration Archive.

Migrating from &XercesCName; 2.4.0 to &XercesCName; &XercesCVersion;

The following section is a discussion of the technical differences between &XercesCName; 2.4.0 code base and the &XercesCName; &XercesCVersion;.

Topics discussed are:

- New features in &XercesCName; &XercesCVersion;
- Public API Changes

- New Public API
- Modified Public API
- Deprecated/Removed Public API

New features in &XercesCName; &XercesCVersion;

- Fix duplicate attribute detection when namespaces are disabled
- Stricter use of static memory manager for static data only
- PSVI bug fix and enhencement
- ThreadTest with grammar caching
- Re-pluggable Panic Handler
- Enhenced mutex creation to impove thread safety
- Intrinsic transcoding support for 390.
- Canonical Representation Support
- New sample SCMPrint
- New sample PSVIWriter
- New test XSerializerTest

Public API Changes

The following lists the public API changes between the &XercesCName; 2.4.0; and the &XercesCName; &XercesCVersion; releases of the parser.

New Public API

Modified Public API

Deprecated/Removed Public API