Just wanna to give you an update on our Schema Development progress. Khaled
Noaman, Pei Yong Zhang, and I have been working hard in the past couple of
months to port the Schema Support in Xerces-J to Xerces-C, and everything is
still on track right now. We have finished the plumbing fundamental work (like
Exception handling, Schema messaging, Content model, Schema element
decl/attribute decl ... etc.), and are now moving on to Schema specific items:
1. Schema Validator
2. Datatype Validator
3. Traverse Schema
As indicated in my note earlier, we will first have a Schema subset release in
the summer, and then a full PR release in the Fall. This Schema subset release
will have the following minimal Schema Support:
1. Partial Simple Type Support (Yes: atomic simple type. No: union and list)
2. Partial Complex Type Support (Yes: choice, sequence. No: group, all)
3. Element and Attribute Declaration (No: any/anyAttribute)
4. Substitution groups
5. Subset of pre-defined Datatypes:
Primitive datatypes: string, boolean, decimal, binary
Derived datatypes: CDATA, integer
Anything not mentioned above will be available in the PR release later.
The subset code should be ready by the end of May. And then allocate a month
for test, a stable Xerces release with Schema subset support should be built by
the end of June or so. And then we will carry on to implement the rest for the
full PR release during the second half of this year.
If anyone would like to volunteer to help out with the schema port, that would
be great and please let us know.
Based on numerous requests, I will post the above information in the Apache
Xerces-C web site later this week.
Thanks!
Regards,
Tinny Ng
XML Parsers Development
IBM Toronto Laboratory, email: [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
> We finally come up with a more detail plan for this Schema Support. Khaled
> Noaman, Pei Yong Zhang and I have started to work on the port of schema
> support from Xerces-J to Xerces-C. Basically we will divide this work into
> 3 sessions:
>
> 1. Base infra-structure - fundamental architectural changes in Parser,
> Scanner, ContentModel, and XMLValidator
> 2. Schema subset - minimal Schema Support with restrictions to get people
> started
> 3. Full Schema Support (at CR level) as in Xerces-J
>
> It takes rougly two months for the base infra-structure. And the Schema
> Subset should be available sometime in April or May (depends on how far we
> want to go in test). And the Full Schema Support should be available one
> to two months afterwards. Please note that the dates are tentative and
> subject to change.
>
> If anyone would like to volunteer to help out with the schema port, that
> would be great and please let us know.
>
> Regards,
>
> Tinny Ng
> XML Parsers Development
> IBM Toronto Laboratory, email: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]