I have a service that processes xml documents based from a number of
xml schemas using SAX. In order to process these documents I need to
have access to PSVI provided by Xerces, but it is not clear to me how
to load the schemas dynamically when the xml document is received.

Looking in the JAXP1.3 spec it seems that I am only able to set
schemaSource for a fixed, pre-defined set of schemas, but how can I
resolve the schema on the fly based on the xmlns attribute? Am I
missing something?

The work around I am using is to create an XMLFilter that creates the
right ValidatorHandler based on an incoming element with xmlns
attribute and to insert this new handler before the final content
handler. At this point I am fine assuming that the root element must
contain an xmlns and that I will not have multiple schemas within the
same doc. Is there a better way of doing this?

thanks.

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

Reply via email to