Hi Michael,

On Fri, Nov 13, 2009 at 9:57 AM, Michael Glavassevich
<[email protected]> wrote:
> That is the part that still doesn't make sense to me. How is PsychoPath
> determining what the "default function namespace" is? Magic? :-) We don't
> set it anywhere.

The "default function namespace" is set to
http://www.w3.org/2005/xpath-functions by default in PsychoPath. I am
currently not sure, if PsychoPath can override this default via some
API of it's own. If it can override this default, I am not sure, what
it needs to do with any other default function namespace. I need to
check this with the PsychoPath team. I can get back with an answer to
this, after some time.

But for now, this doesn't seem to be problem for Xerces-J, as we are
able to comply to XSD 1.1 spec, with this particular feature of
PsychoPath.

> Put another way, if XML Schema provided a way for users to specify the
> default function namespace (e.g. another attribute like
> xpathDefaultNamespace but applies to function names instead of element
> names) how could you set it with PsychoPath? Is this something that's
> missing from its API?

I think, ability to set any arbitrary "default function namespace" is
presently missing in PsychoPath. The default function namespace is
presently hard coded as, http://www.w3.org/2005/xpath-functions in
PsychoPath, and it seems to me that it cannot be overridden via some
PsychoPath API.

But it seems to me, this doesn't affect Xerces-J presently. User's
certainly seem to be unaffected by this PsychoPath feature, while
writing XSD 1.1 schemas.



-- 
Regards,
Mukul Gandhi

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to