Regarding a new Xerces release, I think we'd certainly like to see one 
happen, but it needs volunteers to help drive it.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

David Costanzo <david_costa...@yahoo.com> wrote on 06/10/2016 04:07:52 PM:

> > Thanks Mukul, I'll open a JIRA ticket as you suggest.
> 
> As I went to open the ticket in JIRA, I found that Mukul Gandhi 
> already fixed it.
> 
> https://issues.apache.org/jira/browse/XERCESJ-1591
> 
> Thank you, Mukul!
> 
> The fix was made in the xml-schema-1.1-dev branch that has not been 
> merged into trunk, which is why I could still reproduce the problem 
> on the latest code and in the latest release.  In looking at the 
> release velocity, I see that the fix was made four years ago, Oct 
> 2012 (just hours after it was reported!), the last Xerces release 
> was made in Nov 2010, and the version which a recent HotSpot JVM (1.
> 8.0_71) uses is Xerces 2.7.1, released in July 2005.
> 
> So if I want the fix for my program, is my best bet to use a private
> build from a development branch?  Are there any plans for another 
> Xerces release?
> 
> By the way, once a minimal repro scenario is constructed, this looks
> like an esoteric problem on the fringes of the XML standards, but 
> this bug does have a practical, real-world impact.  In the world of 
> clinical research which includes testing new medicines, there's a 
> standards body called CDISC.  CDISC defines an XML standard for 
> interchange of clinical data called ODM and states that a computing 
> system that processes ODM can only claim conformance if it obeys 
> several rules, one of which is "ODM files must validate against the 
> ODM schema for the ODM version indicated in the ODM root element". 
> My project manager has interpreted this as a requirement to validate
> all ODM documents.
> 
> The ODM standard allows for "vendor extensions" and requires that 
> they be implemented in a separate namespace.  The extensions are 
> added by redefining special "extension groups" which the ODM base 
> standard defines for exactly this purpose.
> 
> So to qualify as a "conforming system", my code must validate 
> documents according to a schema that a vendor provides me.  The ODM 
> base standard has a top-level .XSD file that uses an xs:include and 
> the vendor extensions are expected to use a xs:redefine of that. 
> Because of this bug, Xerces 2.11.0 cannot validate ODM against a 
> vendor's extension.  I can make some simple changes to the vendor 
> schema so that Xerces can validate with it, but then that casts 
> doubt on whether it's really validating with the vendor extensions.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
> For additional commands, e-mail: j-users-h...@xerces.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-users-h...@xerces.apache.org

Reply via email to