|
Apache Xerces for Java XML Parser

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.
Project Release Information
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
-
Extensible Markup Language (XML) 1.0 (Fourth Edition)
XML 1.0, published by W3C
-
Namespaces in XML 1.0 (Second Edition)
Namespaces in XML 1.0, published by W3C
-
Extensible Markup Language (XML) 1.1 (Second Edition)
XML 1.1, published by W3C
-
Namespaces in XML 1.1 (Second Edition)
Namespaces in XML 1.1, published by W3C
-
XML Inclusions (XInclude) Version 1.0 (Second Edition)
XInclude 1.0, published by W3C
-
XML Schema 1.0 Part 1: Structures (Second Edition)
XML Schema 1.0 (Structures), published by W3C
-
XML Schema 1.0 Part 2: Datatypes (Second Edition)
XML Schema 1.0 (Datatypes), published by W3C
-
XML Schema 1.1 Part 1: Structures (Working Draft, December 2009)
XML Schema 1.1 (Structures), published by W3C
-
XML Schema 1.1 Part 2: Datatypes (Working Draft, December 2009)
XML Schema 1.1 (Datatypes), published by W3C
-
XML Schema Definition Language (XSD): Component Designators (Candidate Recommendation, January 2010)
XML Schema Component Designators (SCD), published by W3C
-
Document Object Model (DOM) Level 3 Core
DOM Level 3 Core, published by W3C
-
Document Object Model (DOM) Level 3 Load and Save
DOM Level 3 Load and Save, published by W3C
-
Document Object Model (DOM) Level 2 Core
DOM Level 2 Core, published by W3C
-
Document Object Model (DOM) Level 2 Events
DOM Level 2 Events, published by W3C
-
Document Object Model (DOM) Level 2 Traversal and Range
DOM Level 2 Traversal and Range, published by W3C
-
Element Traversal
Element Traversal, published by W3C
-
Java API for XML Processing (JAXP) 1.4
JSR 206, published by JCP
-
Streaming API for XML (StAX) 1.0
JSR 173, published by JCP
|