On Tue, Jun 16, 2009 at 4:10 PM, Simon Laws <[email protected]>wrote:

> Works for me too. Thanks Ram
>
> What piece of code does resolve schema by namespace?
>
> Simon
>

Hi Simon,

In case of XSD, the @schemaLocation is handled by
org.apache.ws.commons.schema.XmlSchemaCollection
for any path specified in the schemaLocation attribute. I believe, we should
be able to impose the namespace resolution
mechanism for XmlSchemaCollection by creating a custom implementing for
org.apache.ws.commons.schema.resolver.URIResolver.

Currently, XSDModelResolver provides a custom implementation for
org.apache.ws.commons.schema.resolver.URIResolver
to resolve the path relative to the contribution. We might have to modify
the code for URIResolver to handle the
namespace resolution.

Let me try doing that, and see how it goes.

-- 
Thanks & Regards,
Ramkumar Ramalingam

Reply via email to