Hi folks,

Sandy asked me to forward this along.

*******************

Hi all,

Guess it's time to collect things that we want to see in the next release
of Xerces-2. Here is a list of development items that we think are
important.

- Full PSVI support

This has been asked for again and again on the mailing list. We need to
either define or adopt a schema component API, then implement it. Then the
schema components will be exposed via PSVI items. This also includes
read-only support of DOM L3 Abstract Schema.

- Performance

There has been no specific effort to improve the parser's performance. (But
Xerces-2 still performs pretty well. :-)) Details about performance
concerns of Xerces-2 that we're aware of will follow in a separate note.

Some performance data has been posted to the list. If anyone has more
concerns or more comparison data between Xerces-2 and other XML parsers,
you are welcome to post it; this will help us make improvements.

- Grammar caching

We are finishing up the grammar caching functionality for XML Schema (which
you'll see soon). The remaining work is how to cache DTD grammars.

- DOM L3

DOM L3 is only partially implemented in Xerces-2. Implementing every piece
of DOM L3 doesn't seem reasonable/feasible in the near future, but we may
at least want to implement the DOM Core part (which includes DOM validation
-- validate a DOM tree against some Abstract Schema). Another interesting
part is DOM AS, which is related to PSVI support (as mentioned above).

- SAX

As indicated in one of the bug reports, Xerces-2 doesn't currently use the
latest SAX code. We need to investigate whether/how to upgrade to it.


Does any one have more items to add to this list? And is there any
volunteer who wants to help out on any of the development items?

Cheers,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
[EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to