Return-Path: Delivered-To: apmail-xml-general-archive@xml.apache.org Received: (qmail 11428 invoked by uid 500); 29 Aug 2002 21:45:59 -0000 Mailing-List: contact general-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: general@xml.apache.org Delivered-To: mailing list general@xml.apache.org Received: (qmail 11380 invoked from network); 29 Aug 2002 21:45:56 -0000 Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.1.0 is now available To: general@xml.apache.org Cc: xerces-j-user@xml.apache.org X-Mailer: Lotus Notes Release 5.0.7 March 21, 2001 Message-ID: From: neilg@ca.ibm.com Date: Thu, 29 Aug 2002 17:45:57 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 5.0.9a |January 7, 2002) at 08/29/2002 05:46:00 PM MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi Paul, cc'ing the xerces-j-user list, since that's probably where we should ta= ke this discussion. I have a feeling you probably already know this, but the Schema for Sch= emas certainly isn't needed to use Xerces to validate a schema without an instance document. (In fact, although the Schema for Schemas is normat= ive, there are many kinds of schema constraints that it simply can't capture= ; so you wouldn't be well-advised to use it--if schema-validation is all you= want--even were Xerces to process it correctly). For a sample program that shows you how to do this, look at our xni.XMLGrammarBuilder sample. Basically, all you need to do is tell Xe= rces to preparse a schema, and it will validate that schema to the best of i= ts abilities as it builds its internal representation of it. Hope that helps, Neil Neil Graham XML Parser Development IBM Toronto Lab Phone: 905-413-3519, T/L 969-3519 E-mail: neilg@ca.ibm.com |---------+----------------------------> | | Paul Libbrecht | | | | | | | | | 08/29/2002 05:37 | | | PM | | | Please respond to| | | general | | | | |---------+----------------------------> >--------------------------------------------------------------------= -----------------------------------------------------------------------= --| | = = | | To: general@xml.apache.org = = | | cc: = = | | Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.1.0 is now availabl= e = | | = = | | = = | >--------------------------------------------------------------------= -----------------------------------------------------------------------= --| Mmmh, How can I do it then to have an Apache schema-validating parser that ca= n validate a schema ?? Paul On Mercredi, ao=FBt 28, 2002, at 11:43 , neilg@ca.ibm.com wrote: > I'm afraid you'll be disappointed to learn the short answer is no. T= he > Schema WG discussed this in [1]; but the requested erratum hasn't bee= n > forthcoming yet. Once it does come around, of course we'll take > measures to comply with it--whatever it is--but in the meantime, we'r= e > still hoping it might be possible to change the working group's mind = so > as to eliminate the special-casing of the S4S. We have some > performance concerns about the ramifications of this special-casing, = so > we'll do what we can to get things > changed. > > Hope that helps, > Neil > [1]: http://www.w3.org/2001/05/xmlschema-rec- > comments#pfiS4SanySimpleType > > Neil Graham > XML Parser Development > IBM Toronto Lab > Phone: 905-413-3519, T/L 969-3519 > E-mail: neilg@ca.ibm.com > > > > > |---------+----------------------------> > | | Paul Libbrecht | > | | | | org> | > | | | > | | 08/28/2002 05:10 | > | | PM | > | | Please respond to| > | | general | > | | | > |---------+----------------------------> >> -----------------------------------------------------------------------= ----------------------------------------------------------------------|= > | > > | > | To: > general@xml.apache.org > | > | > cc: > | > | Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.1.0 is now > available > | > | > > | > | > > | >> -----------------------------------------------------------------------= ----------------------------------------------------------------------|= > > > > That looks good, > > Does this fix the dreaded Schema-validation- > can't-validate-schema-schema ? So that we finally get a complete > open-source schema validator. > > Thanks. > > Paul > > > On Mercredi, ao=FBt 28, 2002, at 10:47 , neilg@ca.ibm.com wrote: > >> Hello all, >> >> The Xerces-J team is pleased to announce the availability >> of Xerces-J 2.1.0. While there have been some relatively minor chan= ges >> to the Xerces Native Interface (as documented below), this release >> has focused primarily on filling out gaps in function--such as in th= e >> experimental DOM level 3 support--and on bug and performance fixes. >> >> The release can be downloaded from >> http://xml.apache.org/dists/xerces-j. >> >> The detailed list of changes between this and the prior Xerces-J >> release >> are as follows: >> >> - Added xni.XMLDocumentHandler.setDocumentSource/getDocumentSource >> and XMLDocumentSource.getDocumentHandler methods to allow to >> modify Xerces pipeline dynamically. >> - when the new DOM document is used, element/attribute nodes can be >> casted to Element/AttributePSVI interfaces to retrieve PSVI >> properties. >> - Provide access to PSVI via SAX using >> org.apache.xerces.impl.xs.psvi.PSVIProvider interface. >> - Provided a way to convert preparsed schema grammars to XSModels. >> - Message localization changes. >> - Send all element PSVI properties on endElement calls, so that the >> application doesn't need to stack them when startElement is call= ed. >> - Made it possible to build a Schema Datatype jar file. Now it can b= e >> used as a standalone data type library. >> - avoid using exceptions to determine whether an array needs to be >> resized. >> - avoid adding the commonly used XML symbols to the symbol table aga= in >> and again. >> - improve scanning speed by skipping end tag names and using proper >> input buffer size. >> - Applied fixes to Xerces's regular expression support to address a >> number of bugs reported by users. >> - Provide implementation for DOM Level 3 DOMBuilderFilter and >> DOMWriterFilter. >> - Applied fixes to JAXP, SAX and internal object factory code so tha= t >> it behaves correctly in environments where AccessControllers are= >> being used. >> These fixes make it no longer possible to compile Xerces under J= DK >> 1.1.8. >> - Reorganize the code again to allow to build Xerces with DOM Level = 3 >> support by modifying the build.xml to replace import statements >> in the source code. >> - Changed various parts of Xerces's implementation so that it is now= >> statically immutable. >> - Reorganized identity constraint support to improve both conformanc= e >> and performance. >> - General bug fixes. >> >> Enjoy! >> Neil >> Neil Graham >> XML Parser Development >> IBM Toronto Lab >> Phone: 905-413-3519, T/L 969-3519 >> E-mail: neilg@ca.ibm.com >> >> >> >> --------------------------------------------------------------------= - >> In case of troubles, e-mail: webmaster@xml.apache.org >> To unsubscribe, e-mail: general-unsubscribe@xml.apache.org >> For additional commands, e-mail: general-help@xml.apache.org >> >> > > > ---------------------------------------------------------------------= > In case of troubles, e-mail: webmaster@xml.apache.org > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > For additional commands, e-mail: general-help@xml.apache.org > > > > > > ---------------------------------------------------------------------= > In case of troubles, e-mail: webmaster@xml.apache.org > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > For additional commands, e-mail: general-help@xml.apache.org > > --------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: general-unsubscribe@xml.apache.org For additional commands, e-mail: general-help@xml.apache.org = --------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: general-unsubscribe@xml.apache.org For additional commands, e-mail: general-help@xml.apache.org