Tricky one. My understanding is that <import>s should be for unique
namespaces. <include> adds types to the same namespace. So I think if you
restrict this logic to the <import> elements you should be ok.

Cheers,


On 20/06/07, Simon Laws <[EMAIL PROTECTED]> wrote:

Posting to tuscany and php lists....

I raised a bug (http://issues.apache.org/jira/browse/TUSCANY-1362) as we
noticed in PHP that C++ SDO was going out across the network to find
schema
identified by namespace alone even when the schema had already been read.
The problem is that the list that is used to check whether the schema has
been seen already is based on the location of the schema. So when
something
later tries to read the schema based on namespace it can't tell it's seen
it.

I have a fix which involves storing a second list of namespaces seen
before
to sit alongside the locations seen before list. This list can then be
checked as well. Now the worry I have in implementing this is that I
believe
if we check schema loads against the previous seen namespaces it means
that
we can't load types for a namespace from more than one file. Is this a
scenario that is important to support?

Regards

Simon




--
Pete

Reply via email to