Migration

Migration Archive

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

Migrating from &XercesCName; 2.2.0 to &XercesCName; &XercesCVersion;

The following section is a discussion of the technical differences between &XercesCName; 2.2.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;

- Experimental Implementation of Namespaces in XML 1.1
- Experimental Implementation of XML 1.1: in DOMWriter
- More Schema 1.0 Errata Implementation
- More DOM L3 Core Support

- DOMConfiguration
- Document Normalization

- Plugable Memory Manager
- Plugable Security Manager
- Plugable Panic Handler
- Logical Path Resolution

Public API Changes

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

New Public API

- To support additional DOM L3 functions, the following are added:
- DOMDocument: getDOMConfiguration
- DOMConfiguration class for document normalization.

Modified Public API

Deprecated/Removed Public API

- DOMDocument canSetNormalizationFeature, setNormalizationFeature, getNormalizationFeature, getErrorHandler, setErrorHandler removed