|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prod-FunctionCall | 79/95 | 83/95 | 51/51 | 69/69 | 53/53 | 95/95 | 74/95 | 53/53 | 95/95 | 95/95 | 51/51 | 69/69 | 69/69 | 66/69 | 88/95 | 0/15 |
FunctionCall-001[+]
X FunctionCall-001: concat(<a>X</a>, <a>Y</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
FunctionCall-002[+]
X FunctionCall-002: xs:boolean(<a>0</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
FunctionCall-003[+]
X FunctionCall-003: xs:integer(validate type xs:decimal {<a>93.7</a>}) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-004[+]
X FunctionCall-004: declare function local:f($in as xs:boolean) as xs:boolean { $in }; local:f(<a>0</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
FunctionCall-005[+]
X FunctionCall-005: declare function local:f($in as xs:anyAtomicType) as xs:boolean { $in instance of xs:decimal }; local:f(validate type xs:integer {<a>12</a>}) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-006[+]
X FunctionCall-006: let $f := function ($in as xs:boolean) as xs:boolean { $in } return $f(<a>0</a>) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-007[+]
X FunctionCall-007: declare function local:f($in as xs:anyAtomicType) as xs:boolean { $in instance of xs:decimal }; let $f := function-lookup(xs:QName('local:f'), 1) return $f(validate type xs:integer {<a>12</a>}) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-008[+]
X FunctionCall-008: let $f := xs:integer#1 return $f(validate type xs:decimal {<a>93.7</a>}) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-009[+]
X FunctionCall-009: declare function local:f($in as xs:decimal*) as xs:decimal {sum($in, 0.0)}; local:f(xs:NMTOKENS('1 1.2 1.3 1.4')!xs:untypedAtomic(.)) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-010[+]
X FunctionCall-010: function($in as xs:decimal*) as xs:decimal {sum($in, 0.0)}(xs:NMTOKENS('1 1.2 1.3 1.4')!xs:untypedAtomic(.)) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-011[+]
X FunctionCall-011: codepoints-to-string(xs:NMTOKENS('48 49 50 51')!xs:untypedAtomic(.)) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-012[+]
X FunctionCall-012: codepoints-to-string(xs:NMTOKENS('30 31 32 33')) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-013[+]
X FunctionCall-013: declare function local:f($a as xs:integer, $b as xs:integer) as xs:integer { data(<a>{$a}{$b}</a>) }; local:f(12, 34) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
FunctionCall-014[+]
X FunctionCall-014: let $f := function($a as xs:integer, $b as xs:integer) as xs:integer { data(<a>{$a}{$b}</a>) } return $f(12, 34) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-015[+]
X FunctionCall-015: declare function local:f($in as xs:integer) as xs:integer { $in + 1 }; let $f := function-lookup(xs:QName(<f>local:f</f>), 1) return $f(12) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-016[+]
X FunctionCall-016: declare function local:f($in as xs:QName) as xs:integer { string-length(local-name-from-QName($in)) }; let $e := <a xsi:type='my:integer' xmlns:my='http://my.example.com/'>123</a> return local:f($e/@xsi:type) |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-017[+]
X FunctionCall-017: let $f := function ($in as xs:QName) as xs:integer { string-length(local-name-from-QName($in)) } let $e := <a xsi:type='my:integer' xmlns:my='http://my.example.com/'>123</a> return $f($e/@xsi:type) |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-018[+]
X FunctionCall-018: let $e := <a xsi:type='my:integer' xmlns:my='http://my.example.com/'>123</a> return local-name-from-QName($e/@xsi:type) |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-019[+]
X FunctionCall-019: declare function local:q ($prefix as xs:string, $local as xs:string) as xs:QName { <a>{$prefix}:{$local}</a> }; local:q('fn', 'abs') |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-020[+]
X FunctionCall-020: let $q := function ($prefix as xs:string, $local as xs:string) as xs:QName { <a>{$prefix}:{$local}</a> } return $q('fn', 'abs') |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-021[+]
X FunctionCall-021: declare function local:q ($prefix as xs:string, $local as xs:string) as xs:QName { <a>{$prefix}:{$local}</a> }; let $curried := local:q('fn', ?) return $curried('abs') |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-023[+]
X FunctionCall-023: string-join((<a>X</a>, <a>Y</a>, <a>Z</a>), '') |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
FunctionCall-025[+]
X FunctionCall-025: function($in as xs:double*) as xs:double {sum($in, 0.0e0)}((1, xs:float(0.25), xs:decimal(0.5))) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-026[+]
X FunctionCall-026: function($in as xs:string*) as xs:string {string-join($in, ';')}((xs:anyURI('http://one.com/'), xs:anyURI('http://two.com/'))) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-027[+]
X FunctionCall-027: function($in as xs:NMTOKENS) as item()* {$in}(xs:untypedAtomic('abc def')) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
FunctionCall-028[+]
X FunctionCall-028: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:unionType) as xs:boolean {$in instance of xs:integer}(23) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-029[+]
X FunctionCall-029: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:unionType) as xs:boolean {$in instance of xs:integer}(xs:float(12)) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-030[+]
X FunctionCall-030: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:unionType) as xs:boolean {$in instance of xs:integer}(12.3) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-031[+]
X FunctionCall-031: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:unionType) as xs:boolean {$in instance of xs:integer}(xs:untypedAtomic('123')) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-032[+]
X FunctionCall-032: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:unionOfListType) as xs:boolean {$in instance of xs:integer}(23) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-033[+]
X FunctionCall-033: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:restrictedUnionType) as xs:boolean {$in instance of xs:integer}(23) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-034[+]
X FunctionCall-034: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as lu:listType) as xs:boolean {$in instance of xs:integer}(23) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-035[+]
X FunctionCall-035: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function($in as xs:integer) as lu:unionOfUnionType {$in + 23}(9) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-036[+]
X FunctionCall-036: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; declare function local:daysAhead($in as xs:integer) as lu:unionOfUnionType {current-date() + (xs:dayTimeDuration('P1D')*$in)}; local:daysAhead(9) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-037[+]
X FunctionCall-037: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; declare function local:makeDate($in as xs:string) as lu:unionOfUnionType { if ($in castable as xs:date) then xs:untypedAtomic($in) else current-date() }; local:makeDate('2012-12-12') |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-038[+]
X FunctionCall-038: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; declare function local:makeDate($in as xs:string, $year as xs:integer) as lu:unionOfUnionType { let $date := $year || '-' || $in return if ($date castable as xs:date) then xs:untypedAtomic($date) else current-date() }; let $make2012date := local:makeDate(?, 2012) return $make2012date('12-12') |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-039[+]
X FunctionCall-039: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; function() as lu:restrictedUnionType {23}() |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
FunctionCall-040[+]
X FunctionCall-040: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; let $f := function() as lu:namespaceSensitiveUnionType {node-name(<a/>)} return local-name-from-QName($f()) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-041[+]
X FunctionCall-041: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; let $f := function() as lu:namespaceSensitiveUnionType {xs:untypedAtomic('xsi:type')} return local-name-from-QName($f()) |
no result | wrongError
expected: XPTY0117 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
wrongError
Expected error: XPTY0117. Found error: XPTY0004 |
|
FunctionCall-042[+]
X FunctionCall-042: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; declare function local:hof($f as function(xs:integer) as xs:integer) as xs:integer {$f(3) + 1}; let $f := function($a as lu:unionType) as xs:integer {$a + 2} return local:hof($f) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
FunctionCall-043[+]
X FunctionCall-043: declare namespace lu = 'http://www.w3.org/XQueryTest/ListUnionTypes' ; import schema "http://www.w3.org/XQueryTest/ListUnionTypes"; declare function local:hof($f as function(lu:unionType) as xs:integer) as xs:integer {$f(3) + 1}; let $f := function($a as lu:unionOfUnionType) as xs:integer {$a + 2} return local:hof($f) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
K-FunctionCallExpr-1[+]
X K-FunctionCallExpr-1: func-does-not-exist(1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-2[+]
X K-FunctionCallExpr-2: fn:func-does-not-exist(1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-3[+]
X K-FunctionCallExpr-3: xs:func-does-not-exist(1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-4[+]
X K-FunctionCallExpr-4: local:func-does-not-exist(1, 2, 3) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-FunctionCallExpr-5[+]
X K-FunctionCallExpr-5: prefix-does-not-exist:func-does-not-exist(1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-6[+]
X K-FunctionCallExpr-6: f:f:() |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-7[+]
X K-FunctionCallExpr-7: :f() |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-8[+]
X K-FunctionCallExpr-8: :f() |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-9[+]
X K-FunctionCallExpr-9: 1fd() |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-10[+]
X K-FunctionCallExpr-10: p:f:lname() |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-11[+]
X K-FunctionCallExpr-11: document("example.com/file.ext") |
pass | wrongError
expected: XPST0017 actualCode: FODC0002 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-12[+]
X K-FunctionCallExpr-12: unparsed-text("example.com/file.ext") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XP20 XQ10, satisfied=true) was not met. |
|
K-FunctionCallExpr-13[+]
X K-FunctionCallExpr-13: unparsed-text-available("example.com/file.ext") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XP20 XQ10, satisfied=true) was not met. |
|
K-FunctionCallExpr-14[+]
X K-FunctionCallExpr-14: key('func', "a value") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-15[+]
X K-FunctionCallExpr-15: format-number(3, "0000") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10 XP20, satisfied=true) was not met. |
|
K-FunctionCallExpr-15a[+]
X K-FunctionCallExpr-15a: format-number(3, "0000") |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30 XP30, satisfied=true) was not met. |
pass | |
K-FunctionCallExpr-16[+]
X K-FunctionCallExpr-16: matches(format-time(current-time(), "[H01]:[m01]"), "[0-2][0-9]:[0-5][0-9]") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10 XP20, satisfied=true) was not met. |
|
K-FunctionCallExpr-16a[+]
X K-FunctionCallExpr-16a: matches(format-time(current-time(), "[H01]:[m01]"), "[0-2][0-9]:[0-5][0-9]") |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+ XP30+, satisfied=true) was not met. |
pass | |
K-FunctionCallExpr-17[+]
X K-FunctionCallExpr-17: matches(format-time(current-time(), "[H01]:[m01]", (), (), ()), "..:..") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10 XP20, satisfied=true) was not met. |
|
K-FunctionCallExpr-17a[+]
X K-FunctionCallExpr-17a: matches(format-time(current-time(), "[H01]:[m01]", (), (), ()), "..:..") |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+ XP30+, satisfied=true) was not met. |
pass | |
K-FunctionCallExpr-18[+]
X K-FunctionCallExpr-18: matches(format-dateTime(current-dateTime(), "[Y0001]-[M01]-[D01]"), "[0-9]{4}-[0-9]{2}-[0-9]{2}") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-19[+]
X K-FunctionCallExpr-19: matches(format-dateTime(current-dateTime(), "[Y0001]-[M01]-[D01]", (), (), ()), "....-..-..") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-20[+]
X K-FunctionCallExpr-20: matches(format-dateTime(current-dateTime(), "[M01]/[D01]/[Y0001] at [H01]:[m01]:[s01]"), "[0-1][0-9]/[0-3][0-9]/[0-9]{4} at [0-9]{2}:[0-9]{2}:[0-9]{2}") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-21[+]
X K-FunctionCallExpr-21: matches(format-dateTime(current-dateTime(), "[M01]/[D01]/[Y0001] at [H01]:[m01]:[s01]", (), (), ()), "../../.... at ..:..:..") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-22[+]
X K-FunctionCallExpr-22: current() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-23[+]
X K-FunctionCallExpr-23: unparsed-entity-uri("example.com/file.ext") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-24[+]
X K-FunctionCallExpr-24: unparsed-entity-public-id("entity") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-25[+]
X K-FunctionCallExpr-25: generate-id(<a/>) castable as xs:NCName |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
K-FunctionCallExpr-25a[+]
X K-FunctionCallExpr-25a: generate-id(<a/>) castable as xs:NCName |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
K-FunctionCallExpr-26[+]
X K-FunctionCallExpr-26: system-property("xsl:vendor") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-27[+]
X K-FunctionCallExpr-27: fn:escape-uri("http:/example.com/") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-FunctionCallExpr-28[+]
X K-FunctionCallExpr-28: fn:sub-sequence("http:/example.com/", 1, 1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-1[+]
X K2-FunctionCallExpr-1: declare function local:bar($c, $d, $e, $f, $g, $h, $i, $j, $a, $b) { 1 }; declare function local:moo($k) { $k }; local:moo(1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-FunctionCallExpr-2[+]
X K2-FunctionCallExpr-2: current-grouping-key() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-3[+]
X K2-FunctionCallExpr-3: current() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-4[+]
X K2-FunctionCallExpr-4: unparsed-entity-uri("str") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-5[+]
X K2-FunctionCallExpr-5: unparsed-entity-public-id("str") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-6[+]
X K2-FunctionCallExpr-6: generate-id("str") |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XP20 XQ10, satisfied=true) was not met. |
|
K2-FunctionCallExpr-7[+]
X K2-FunctionCallExpr-7: generate-id() |
pass | n/a | no result | pass | pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | pass | pass | pass | n/a
Dependency (type=spec, value=XP20 XQ10, satisfied=true) was not met. |
|
K2-FunctionCallExpr-8[+]
X K2-FunctionCallExpr-8: system-property("property") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-9[+]
X K2-FunctionCallExpr-9: key("id") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-FunctionCallExpr-10[+]
X K2-FunctionCallExpr-10: declare variable $a := <a/>; declare function local:testSingleNodeIdentity($node as node()) { $node is $node }; declare function local:testDoubleNodeIdentity($a as node(), $b as node()) { $a is $b }; local:testSingleNodeIdentity(<a/>), local:testDoubleNodeIdentity(<a/>, <b/>), local:testDoubleNodeIdentity($a, $a) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-FunctionCallExpr-11[+]
X K2-FunctionCallExpr-11: declare function local:compare($arg1 as xs:string, $arg2 as xs:string) { let $cps1 := string-to-codepoints($arg1), $cps2 := string-to-codepoints($arg2) return abs(count($cps1) - count($cps2)) + sum(for $x in 1 to min((count($cps1), count($cps2))) return if ($cps1[$x] ne $cps2[$x]) then 1 else ()) }; local:compare("", ""), local:compare("a", ""), local:compare("", "a"), local:compare("a", "a"), local:compare("", "aa"), local:compare("aa", "ab"), local:compare("ba", "ba"), local:compare("bab", "bbb"), local:compare("aba", "bab") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-FunctionCallExpr-12[+]
X K2-FunctionCallExpr-12: declare function local:func1() { if(local:func2('b')) then 3 else local:func1() }; declare function local:func2($a) { if(matches("",$a)) then () else 4 }; local:func1() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-FunctionCallExpr-13[+]
X K2-FunctionCallExpr-13: declare function local:foo($arg) { local:foo(local:foo(1)) }; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-001[+]
X cbcl-promotion-001: string-join( (xs:anyURI('http://www.microsoft.com'), xs:anyURI('http://www.google.com/')), ' ') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-promotion-002[+]
X cbcl-promotion-002: declare function local:index-of($seq as xs:double*, $item as xs:double) { for $x at $p in $seq return if ($x eq $item) then $p else () }; declare function local:sequence($x as xs:integer) { ("string", 1, 2.0, xs:float(3))[$x] }; local:index-of(for $x in (2,3,4) return local:sequence($x), 2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-003[+]
X cbcl-promotion-003: declare function local:index-of($seq as xs:integer*, $item as xs:integer?) as xs:float* { if (empty($item)) then -1 else for $x at $p in $seq return if ($x eq $item) then $p else () }; local:index-of(1 to 10, 3) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-004[+]
X cbcl-promotion-004: declare function local:f() as xs:double* { if (day-from-date(current-date()) < 32) then xs:integer(3) else -1 }; local:f() + 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-005[+]
X cbcl-promotion-005: declare function local:index-of($seq, $item) as xs:double? { for $x at $p in $seq return if ($x eq $item) then $p else () }; local:index-of((1, 2.0, xs:float(3), 2), 2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-006[+]
X cbcl-promotion-006: declare function local:f($arg as xs:anyAtomicType?) { $arg }; local:f(index-of((1,2,3,2),2)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-promotion-007[+]
X cbcl-promotion-007: declare function local:f($v as xs:double*) as xs:double+ { if (empty($v)) then 0 else $v }; declare function local:g($v as xs:double*) as xs:double+ { local:f($v) }; local:g((1,2,3)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-001[+]
X function-call-reserved-function-names-001: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:attribute($arg) { fn:true() }; attribute(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-002[+]
X function-call-reserved-function-names-002: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:comment($arg) { fn:true() }; comment(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-003[+]
X function-call-reserved-function-names-003: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:document-node($arg) { fn:true() }; document-node(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-004[+]
X function-call-reserved-function-names-004: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:element($arg) { fn:true() }; element(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-005[+]
X function-call-reserved-function-names-005: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:empty-sequence() { fn:true() }; empty-sequence() |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-006[+]
X function-call-reserved-function-names-006: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:if() { fn:true() }; if() |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-007[+]
X function-call-reserved-function-names-007: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:item($arg) { fn:true() }; item(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-008[+]
X function-call-reserved-function-names-008: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:node($arg) { fn:true() }; node(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-009[+]
X function-call-reserved-function-names-009: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:processing-instruction($arg) { fn:true() }; processing-instruction(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-010[+]
X function-call-reserved-function-names-010: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:schema-attribute() { fn:true() }; schema-attribute() |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-011[+]
X function-call-reserved-function-names-011: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:schema-element() { fn:true() }; schema-element() |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-012[+]
X function-call-reserved-function-names-012: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:text($arg) { fn:true() }; text(1) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-013[+]
X function-call-reserved-function-names-013: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:typeswitch() { fn:true() }; typeswitch() |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
function-call-reserved-function-names-014[+]
X function-call-reserved-function-names-014: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:function() { fn:true() }; function() |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | fail | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
function-call-reserved-function-names-015[+]
X function-call-reserved-function-names-015: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function namespace-node($arg) { fn:true() }; namespace-node(1) |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | fail | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
function-call-reserved-function-names-016[+]
X function-call-reserved-function-names-016: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:switch() { fn:true() }; switch() |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | fail | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
function-call-reserved-function-names-017[+]
X function-call-reserved-function-names-017: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:function() { fn:true() }; function() |
pass | fail | no result | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
function-call-reserved-function-names-018[+]
X function-call-reserved-function-names-018: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:namespace-node($arg) { fn:true() }; namespace-node(1) |
pass | fail | no result | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
function-call-reserved-function-names-019[+]
X function-call-reserved-function-names-019: declare default function namespace "http://www.w3.org/2005/xquery-local-functions"; declare function local:switch() { fn:true() }; switch() |
pass | pass | no result | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
function-call-reserved-function-names-020[+]
X function-call-reserved-function-names-020: attribute(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-021[+]
X function-call-reserved-function-names-021: comment(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-022[+]
X function-call-reserved-function-names-022: document-node(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-023[+]
X function-call-reserved-function-names-023: element(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-024[+]
X function-call-reserved-function-names-024: empty-sequence() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-025[+]
X function-call-reserved-function-names-025: if() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-026[+]
X function-call-reserved-function-names-026: item() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-027[+]
X function-call-reserved-function-names-027: node(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-028[+]
X function-call-reserved-function-names-028: processing-instruction(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-029[+]
X function-call-reserved-function-names-029: schema-attribute() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-030[+]
X function-call-reserved-function-names-030: schema-element() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-031[+]
X function-call-reserved-function-names-031: text(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-032[+]
X function-call-reserved-function-names-032: typeswitch() |
no result | n/a | no result | pass | n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20+, satisfied=true) was not met. |
|
function-call-reserved-function-names-033[+]
X function-call-reserved-function-names-033: function() |
no result | n/a | no result | pass | n/a
notXQ10 |
n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
|
function-call-reserved-function-names-034[+]
X function-call-reserved-function-names-034: namespace-node(1) |
no result | n/a | no result | pass | n/a
notXQ10 |
n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
|
function-call-reserved-function-names-035[+]
X function-call-reserved-function-names-035: switch() |
no result | n/a | no result | wrongError
Expected error:XPST0017, got XPST0003 |
n/a
notXQ10 |
n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | pass | n/a | n/a | n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP20, satisfied=true) was not met. |
|
function-call-reserved-function-names-036[+]
X function-call-reserved-function-names-036: function() |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
function-call-reserved-function-names-037[+]
X function-call-reserved-function-names-037: namespace-node(1) |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
|
function-call-reserved-function-names-038[+]
X function-call-reserved-function-names-038: switch() |
no result | n/a | no result | n/a
notXP20 |
n/a
notXQ10 |
pass | n/a
notXQ30 |
pass | n/a | n/a | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |
n/a
Dependency (type=spec, value=XP30+, satisfied=true) was not met. |