[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-apache-general
Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.1.0 is now available
From: neilg () ca ! ibm ! com
Date: 2002-08-29 21:45:57
[Download RAW message or body]
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 |
| | <paul@activemath.|
| | org> |
| | |
| | 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 |
> | | <paul@activemath.|
> | | 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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic