[Bug 14996] New: [FO30] function-lookup, function-arity, function-name


           Summary: [FO30] function-lookup, function-arity, function-name
           Product: XPath / XQuery / XSLT
           Version: Member-only Editors Drafts
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Functions and Operators 3.0
        AssignedTo: mike@saxonica.com
        ReportedBy: tim@cbcl.co.uk
         QAContact: public-qt-comments@w3.org

In WG meeting #491 (2011-11-15), it was decided that:

DECISION: To close bug #14330 with the following resolution:
1. function items can refer to context-independent built-in functions
2. function items can not refer to context-dependent built-in functions
3. you can create an inline function to wrap a context-dependent
built-in function

Will referencing a context-dependent built-in function raise err:XPST0112, or
will a new error be created?

16.1.1 fn:function-lookup

The first example  

    fn:function-lookup(xs:QName('fn:contains'), 2)('aa', 'a')

makes a call to function-lookup which would return a context-dependent built-in

This funciton will now need to raise a dynamic error (i.e. an error other than
XPST0112).  Note that the function doesn't currently handle the case of
focus-dependent functions.

16.1.2 fn:function-name

The first example 

    The expression fn:function-name(fn:contains#2) returns
fn:QName("http://www.w3.org/2005/xpath-functions", "fn:contains").

references a context-dependent built-in function.

16.1.3 fn:function-arity

The first example 

    The expression fn:function-arity(fn:contains#2) returns 2.

references a context-dependent built-in function.

Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 29 November 2011 15:25:21 UTC