The Apache Software Foundation

Apache Xerces for Java XML Parser

DOAP File RSS File Atom Feed

Xerces-J is a high performance, fully compliant validating XML parser written in Java. It is a fully conforming XML Schema processor that includes a complete implementation of the Document Object Model Level 3 Core and Load/Save W3C Recommendations and provides a complete implementation of the XML Inclusions (XInclude) W3C Recommendation. It also provides support for OASIS XML Catalogs v1.1. Xerces 2.x introduced the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. XNI is merely an internal set of interfaces. There is no need for an XML application programmer to learn XNI if they only intend to interface to the Xerces2 parser using standard interfaces like JAXP, DOM, and SAX. Xerces developers and application developers that need more power and flexibility than that provided by the standard interfaces should read and understand XNI. The latest version released, 2.11.0, expands on Xerces' experimental support for XML Schema 1.1 by providing implementations for the simplified complex type restriction rules (also known as subsumption), xs:override and a few other XML Schema 1.1 features. This release also introduces experimental support for XML Schema Component Designators (SCD). It fixes several bugs which were present in Xerces-J 2.10.0 and also includes a few other minor enhancements.

Programming Languages Java
Categories xml
Mailing Lists
Bug/Issue Tracker
License Apache License Version 2.0
Project Website
PMC Apache Xerces

Project Release Information

Releases can be downloaded from

Most recent releases:

Release Version Date
Xerces-J 2.11.0 2010-11-30
Xerces-J 2.10.0 2010-06-18
Xerces-J 2.9.1 2007-09-14
Xerces-J 2.9.0 2006-11-22
Xerces-J 2.8.1 2006-09-13
Xerces-J 2.8.0 2006-03-01
Xerces-J 2.7.1 2005-07-26
Xerces-J 2.7.0 2005-06-24
Xerces-J 2.6.2 2004-02-20
Xerces-J 2.6.1 2004-02-06
Xerces-J 2.6.0 2003-11-21
Xerces-J 2.5.0 2003-07-31
Xerces-J 2.4.0 2003-03-27
Xerces-J 2.3.0 2003-01-27
Xerces-J 2.2.1 2002-11-12
Xerces-J 2.2.0 2002-09-26
Xerces-J 2.1.0 2002-08-28
Xerces-J 2.0.2 2002-06-21
Xerces-J 2.0.1 2002-03-04
Xerces-J 2.0.0 2002-01-30
Xerces-J 2.0.0 (Beta 4) 2001-12-18
Xerces-J 2.0.0 (Beta 3) 2001-10-29
Xerces-J 2.0.0 (Beta 2) 2001-08-24
Xerces-J 2.0.0 (Beta) 2001-08-10
Xerces-J 2.0.0 (Alpha) 2000-12-08

Access to the source code:

Relevant Standards

Copyright 1999-2015, The Apache Software Foundation

Licensed under the Apache License, Version 2.0.

Generated Wed, 03 Jun 2015 03:30:49 GMT