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]
