XForms namespace for XPath functions
From W3C XForms Group Wiki (Public)
Original post from MichaelKay:
Date: Mon, 23 Apr 2007 23:49:32 +0200 To: email@example.com Subject: 7.6 From: "Michael Kay" <firstname.lastname@example.org> Cc: "'XQuery'" <email@example.com>, "'XSL WG'" <firstname.lastname@example.org> H. Clearly there is a need to provide backwards compatibility with XForms 1.0 in the set of additional functions provided. (It's a shame that these weren't defined to be in their own namespace). However, we would also like to see some kind of migration strategy that moves users forward to the XPath 2.0 replacements for these functions where these exist. For example, xs:boolean() in XPath 2.0 is identical to boolean-from-string() in XForms. (On a point of detail, the values "true" and "false" in XML Schema are case-sensitive whereas this function is described as case-insensitive). A possible migration strategy might start by putting these functions in a separate namespace, and giving users some way to select the function namespaces they want to use in their application. We have not actually checked how many of the additional functions were already defined in XForms 1.0.