# Xerces 2.8.0 Plan

Features:

- Start schema assessment from a specific type definition
- Features for disabling ID/IDREF, unparsed entity and identity constraint checking
- Enhancements to XML Schema annotation support
- Support the warn-on-undeclared-elemdef feature which has been missing for many releases
- Other misc. features, improvements and bug fixes

Target DCUT (code complete) date: February 24th, 2006

Target release date: February 27th, 2006

### Development line items

Line item | Volunteer | Sizing | Timeframe | Status
--- | --- | --- | --- | ---
DOM Level 3 |  |  |  |
Repair DTD and schema validation behaviour of Document.normalizeDocument() | Michael Glavassevich | 2 pw | December 2005 / January 2006 | Complete
LSSerializer: format-pretty-print [true] | Matej Kraus |  | November 2005 | Complete
JAXP 1.3 |  |  |  |
Enhancements to SchemaFactory.newSchema(Source[]) | Peter McCracken | 1 pw | December 2005 / January 2006 | Complete
Expose current element node from validator when input is DOM. | Michael Glavassevich | 0.5 pd | December 2005 / January 2006 | Complete
DTD |  |  |  |
Feature: balance-syntax-trees | Michael Glavassevich | 1.5 pw | October 2005 | Complete
Feature: warn-on-undeclared-elemdef | Michael Glavassevich | 2 pd | January 2006 | Complete
XML Schema 1.0 |  |  |  |
Expose annotations in XSAttributeUse and XSParticle | Neil Delima | 2 pw | December 2005 / January 2006 | Complete
Support lists of annotations for other XSObjects | Neil Delima | 2 pw | December 2005 / January 2006 | Complete
Feature: id-idref-checking | Peter McCracken | 1 pd | December 2005 / January 2006 | Complete
Feature: identity-constraint-checking | Peter McCracken | 2 pd | December 2005 / January 2006 | Complete
Feature: unparsed-entity-checking | Peter McCracken | 1 pd | December 2005 / January 2006 | Complete
Feature: ignore-xsi-type-until-elemdecl | Peter McCracken | 1 pw | December 2005 / January 2006 | Complete
Property: root-type-definition | Peter McCracken | 1 pw | December 2005 / January 2006 | Complete
Improve identity constraint error messages | George Cristian Bina |  | August 2005 | Complete
Miscellaneous |  |  |  |
Bug fixes in xml-commons and update to latest xml-commons-external | Nathan Beyer, Michael Glavassevich |  | January/February 2006 | Complete
Replace XJavac Ant task with a cleaner solution |  |  |  | Deferred
Fix dtdjars target which was broken in Xerces 2.7.0 | Michael Glavassevich |  | February 23rd/24th, 2006 | Complete
Documentation improvements | All |  | February 2006 | Complete
DCUT |  |  | February 24th, 2006 |
Review and fix severe defects reported in Bugzilla/Jira | All | 1 pw | February 24th-27th, 2006 |
Build and publish Xerces 2.8.0 |  |  | February 27th, 2006 |

### Candidate features and cleanup items (if time permits)

- ...