- From: Mary Holstege <mary@cerisent.com>
- Date: Sun, 15 Feb 2004 11:35:32 -0800
- To: public-qt-comments@w3.org
Query Lang [2.1.1, C.1] Default function namespace
"[Definition: Default function namespace. This is a namespace URI. This
namespace URI is used for any unprefixed QName appearing as the function name
in a function call. The initial default function namespace may be provided by
the external environmentor by a declaration in the Prolog of a module.]"
But the table in appendix C.1 says that the default function namespace is fn.
By 2.1.1, the spec does not make clear that the default function namespace is
"http://www.w3.org/2003/11/xpath-functions" and appears to license
implementations to not have a default function namespace at all, or have it
bound to something else by default. For portability and overall simplicity, the
default function namespace in a main module should simply be set.
Solution: Replace the definition in 2.1.1 quoted above to:
"The initial default function namespace is set to
'http://www.w3.org/2003/11/xpath-functions' but may be overridden by a
declaration in the Prolog of a module."
Received on Tuesday, 17 February 2004 11:11:08 UTC