Hi Jeff,

Jeff Greif <[EMAIL PROTECTED]> wrote on 10/18/2007 01:01:25 PM:

> Xerces-J has the very useful feature of GrammarPools, caching
> SchemaGrammars (and other Grammars) for use in parsing.  However, in
> recent versions, SchemaGrammar has been marked as an internal class
> subject to removal.

All of the implementation interfaces / classes have that notice. It's a
warning to users that their code may not work with future versions of
Xerces if they choose to use them directly.

SchemaGrammar is an instance of XSGrammar [1]. Is there a particular why
you're not just coding to that interface?

> The DOM Level 3 Load and Save XSModel class seems
> to be in some ways similar, but I've seen no way to cache a set of them
> and provide them to a validating parser.  Have I missed something?  Is
> there some documentation somewhere of a way to do this?

You haven't missed anything. There's no way to extract the grammar objects
from the XSModel (to pass to a grammar pool).

> Jeff
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Thanks.

[1]
http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/xerces/xni/grammars/XSGrammar.html


Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to