I've checked a couple of proposals for upcoming releases into CVS, and have appended them here for convenience.
Comments welcome. Lisa. (See attached file: Xerces2.0.2-REL_PLAN.html) (See attached file: Xerces2.1-REL_PLAN.html)Title: Xerces-2 Schema beta
Xerces 2.0.2 Release Plan
Features:
- Additional DOM L3 Core features (Document and Node)
- Infrastructure for access to the PSVI
- Grammar caching
- Identity constraint cleanup
- Performance work (TBD)
Target DCUT (code complete) date: May 31
Target release date: June 14
Development line items
| Line item | Volunteer | Sizing | Timeframe | Status | |
|---|---|---|---|---|---|
| DOM L3 | |||||
| Document: documentURI
Document features: comments, datatype-normalization, discard-default-content | Elena Litani | .5 pw | April 22 - 26 | ||
| Node: baseURI (investigation) | Elena Litani | 1 pw | April 22 - 30 | ||
| Document: normalizeDocument and associated features | Elena Litani | 1 pm | April 29 - May 24 | ||
| Document: renameNode | Arnaud Le Hors | TBD | TBD | ||
| Node: compareTreePosition | Lisa Martin | 2 pw | April 29 - May 24 | ||
| Node: lookupNamespaceURI | Elena Litani | 1 pw | May 27 - May 31 | ||
| Grammar Caching | |||||
| Design | Neil Graham, Andy Clark, et. al | 2 pw | April 22 - May 3 | ||
| Implementation | Neil Graham | 2-3 pw | May 6 - May 24 | ||
| Cleanup of JAXP 1.2 support | Neeraj Bajaj | 2 pw | May 20 - May 31 | ||
| Identity Constraints | |||||
| Cleanup and bug fixes | Neil Graham | 1 pw | May 27 - May 31 | ||
| PSVI infrastructure work | |||||
| Work on schema component API | Sandy Gao, Elena Litani | 2 pw | April 15 - April 30 | ||
| Model groups and particle changes | Sandy Gao | 3 pw | April 15 - May 3 | ||
| Implement interfaces for schema component model | Sandy Gao | 1 pw | May 6 - May 10 | ||
| Change decl classes to store all required info
e.g. scope | Sandy Gao | 1 pw | May 13 - May 17 | ||
| Buffer for unknown changes to the component model | Sandy Gao | 1 pw | May 20 - May 24 | ||
| Work on an API for access from DOM | Sandy Gao | 1 pw | May 27 - May 31 | ||
| Performance enhancements | |||||
| Misc. performance-related items (TBD) | Gopal Sharma, Neerja Bajaj, Rahul Srivastava, Pavani Mukthipudi, et. al | TBD | TBD | TBD | |
| DCUT | May 31 | ||||
| Bug fix, test, etc. | all | 2 pw | June 3 - June 14 | ||
| Build and publish Xerces 2.0.2 | June 14 |
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
- ...
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
