# Xerces 2.1 Plan

Features:

- Additional DOM L3 Core and Load and Save function
- Application access to the PSVI
- XML 1.1
- Other misc. features (time permitting)
- Performance work (TBD)

Target DCUT (code complete) date: July 26

Target release date: Week of Aug. 20

### Development line items

Line item | Volunteer | Sizing | Timeframe | Status
--- | --- | --- | --- | ---
DOM L3 |  |  |  |
Text | Elena Litani | 1 pw | June 17 - June 21 |
Load and Save | Elena Litani | 1 pm | June 24 - July 19 |
PSVI |  |  |  |
Provide access from DOM | Sandy Gao | 1 pm | June 17 - July 12 |
XML 1.1 |  |  |  |
Implement XML 1.1 | Neil Graham | 1 pm | June 17 - July 12 |
Misc. features and cleanup |  |  |  |
Features TBD - see candidate list below | Neil Graham, Lisa Martin, Sandy Gao |  | July 15 - July 26 |
Performance enhancements |  |  |  |
Misc. performance-related items (TBD) | Gopal Sharma, Neerja Bajaj, Rahul Srivastava, Pavani Mukthipudi, et. al | TBD | TBD |
DCUT |  |  | July 26 |
Bug fix, test, etc. | all | 3 pw | July 29 - Aug. 17 |
Build and publish Xerces 2.1 |  |  | Week of Aug. 20 |

### Candidate features and cleanup items

- Schema: support multiple schemas in 1 file
- Schema: support schemas embedded in instance docs
- Schema: fix problem of cascading errors when schema not found
- Schema: provide more informative datatypes errors
- Cleanup of validation features and properties
- Accepting DOM tree as source of schema
- Schema: Cleanup processing of error codes for element/attribute PSVI
- Schema: Investigate whether semantics should change when decl not found for alidation root
- Schema: should we keep simple content model?
- Revisit severity of namespace-related errors
- ...