Thanks, I finally found my problem - 10 minutes after I posted my message....
It works perfectly alright with the entity resolver method - the problem is that I tried to set the Entity Resolver as such: xmlReader.setEntityResolver(new MyResolver()); saxParser.parse(dataInputStream, this); and what I finally found out is that the EntityResolver was reset in the saxParser.parse-method to the default-handler... well, that was it, no callback on my EntityResolver methods ;) thanks for your example, I will go check it out as well! regards, Martin On Thu, 28 Oct 2004 01:40:07 +1300, Pete Hendry <[EMAIL PROTECTED]> wrote: > I found the sample > > samples/xni/XMLGrammarBuilder.java > > very useful for building up a known grammar pool. It also improves > performance by preparsing all your schemas and making them available to > your parsers. > > Pete > > > > Martin Marinschek wrote: > > >Hi all, > > > >I would like to do the following: > > > >1) Validate an XML File > >2) Using several schema files, one main-schema file including / > >importing several others > > (via import/include tags) > >3) I cannot change the syntax of this schema files > >4) I want to do all this in memory, where I directly load the files as > >a stream from a database > > > >I have that running when I do the validation based on files, no problem. > > > >As soon as I try to specify the schema files as streams (e.g. via the > >saxParser.setProperty(JAXP_SCHEMA_SOURCE,schemaInputStreams() > >property) the problems start to creep in. > > > >The problem is especially that the location cannot be provided in any > >ways to the parser - and searching on the file-system will not help as > >there is nothing there to be found ;) > > > >How do I get this functionality working? I thought about having > >something like the EntityResolver, only one step further down the > >food-chain, where I would provide the streams for the schema-locations > >and the parser would not go searching on the file-system... > > > >Is there any such possibility in Xerces? > > > >regards, > > > >Martin > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]