[ 
https://issues.apache.org/jira/browse/XERCESJ-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12891992#action_12891992
 ] 

Mukul Gandhi edited comment on XERCESJ-1460 at 11/27/10 3:00 AM:
-----------------------------------------------------------------

I've committed the changes for this functionality. This implementation fully 
supports all the built-in XML Schema 1.1 types and facets, and is extensible to 
support any implementation specific types and facets. For additional 
implementation specific types and facets, we need to register them with 
appropriate QName definitions into SchemaConditionalIncludeHelper (and 
of-course after defining the implementation of new types themselves, to realize 
their usage).

For this change, I've used an API from java.lang.String which was newly 
introduced starting from JDK 1.4 (which was really convenient). Therefore the 
schema-dev branch would really now require min JDK level as 1.4 and would not 
compile on JDK 1.3.

Fellow committers and anyone else interested in reviewing this change (both the 
code-base and run-time functionality) is invited to do so, and send any 
suggestions or corrections.

      was (Author: mukul_gandhi):
    I've committed the changes for this functionality. This implementation 
fully supports all the built-in XML Schema 1.1 types and facets, and is 
extensible to support any implementation specific types and facets. For 
additional implementation specific types and facets, we need to register them 
with appropriate QName definitions into SchemaVersioningHelper (and of-course 
after defining the implementation of new types themselves, to realize their 
usage).

For this change, I've used an API from java.lang.String which was newly 
introduced starting from JDK 1.4 (which was really convenient). Therefore the 
schema-dev branch would really now require min JDK level as 1.4 and would not 
compile on JDK 1.3.

Fellow committers and anyone else interested in reviewing this change (both the 
code-base and run-time functionality) is invited to do so, and send any 
suggestions or corrections.
  
> XML Schema 1.1: Implementation of vc:typeAvailable, vc:typeUnavailable, 
> vc:facetAvailable & vc:facetUnavailable attributes for conditional inclusion 
> processing
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: XERCESJ-1460
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1460
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.10.0
>            Reporter: Mukul Gandhi
>            Assignee: Mukul Gandhi
>             Fix For: 2.11.0
>
>
> I think it'll be useful if we implement the attributes vc:typeAvailable, 
> vc:typeUnavailable, vc:facetAvailable & vc:facetUnavailable from schema 
> versioning namespace (http://www.w3.org/2007/XMLSchema-versioning). This is 
> presently not implement in Xerces-J XML Schema 1.1 processor.
> I've written an implementation for this, and will shortly be committing code 
> for this functionality in schema-dev branch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to