Minimal Conformance | | | | | | | | | | | | | | | | | | | | | | | |
Optional Feature Errors | | | | | | | | | | | | | | | | | | | | | | | |
Single error code for extra features | 18/18 | 18/18 | 18/18 | 12/18 | 18/18 | 18/18 | 17/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 0/18 | 18/18 | 18/18 | 17/18 | 18/18 | 17/18 | 9/14 | 14/14 | 13/14 | 13/14 | 14/22 |
XQuery Basics | | | | | | | | | | | | | | | | | | | | | | | |
Static Context Evaluation | 1/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 1/1 | 18/22 |
Query Types | | | | | | | | | | | | | | | | | | | | | | | |
XQuery Sequence Type Syntax | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 22/22 |
XQuery Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Primary Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Literals | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 116/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 67/70 | 70/70 | 70/70 | 61/70 | 19/22 |
Parenthesized Expressions | 20/20 | 20/20 | 20/20 | 18/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 19/20 | 20/20 | 18/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 19/20 | 20/20 | 20/20 | 20/20 | 18/22 |
Context Item Expressions | | | | | | | | | | | | | | | | | | | | | | | |
External Context Item Expressions | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/24 | 24/24 | 21/24 | 22/24 | 24/24 | 24/24 | 22/24 | 24/24 | 21/24 | 24/24 | 24/24 | 24/24 | 16/22 |
Internal Context Item Expressions | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/22 |
Function Calls | 28/28 | 28/28 | 28/28 | 27/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 27/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 23/23 | 23/23 | 23/23 | 23/23 | 20/22 |
Path Expressions | | | | | | | | | | | | | | | | | | | | | | | |
General Path Expression Tests | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 0/1 | 1/1 | 0/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 20/22 |
Steps | | | | | | | | | | | | | | | | | | | | | | | |
Axes | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 186/186 | 181/186 | 186/186 | 186/186 | 186/186 | 185/186 | 186/186 | 183/184 | 184/184 | 184/184 | 184/184 | 19/22 |
Node Tests | | | | | | | | | | | | | | | | | | | | | | | |
NodeTest | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 19/22 |
NameTest | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 34/37 | 37/37 | 33/37 | 37/37 | 37/37 | 37/37 | 36/37 | 36/37 | 18/22 | 22/22 | 22/22 | 22/22 | 17/22 |
Predicates | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 40/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 21/22 |
Unabbreviated Syntax | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 23/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 19/22 |
Abbreviated Syntax | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/21 | 21/21 | 21/21 | 20/22 |
Sequence Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Constructing Sequences | | | | | | | | | | | | | | | | | | | | | | | |
Comma Operator | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 53/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 54/54 | 21/22 |
Range Expression | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 60/65 | 65/65 | 65/65 | 65/65 | 63/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 20/22 |
Filter Expressions | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 116/116 | 97/116 | 116/116 | 116/116 | 116/116 | 111/116 | 116/116 | 109/111 | 111/111 | 111/111 | 111/111 | 19/22 |
Combining Node Sequences | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 15/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 18/20 | 20/22 |
Operators | | | | | | | | | | | | | | | | | | | | | | | |
Arithmetic Operators | | | | | | | | | | | | | | | | | | | | | | | |
Arithmetic Operators on Numeric Values | | | | | | | | | | | | | | | | | | | | | | | |
op:numeric-add | 137/137 | 135/137 | 137/137 | 137/137 | 137/137 | 136/137 | 137/137 | 137/137 | 137/137 | 137/137 | 137/137 | 135/137 | 100/137 | 137/137 | 137/137 | 137/137 | 135/137 | 137/137 | 137/137 | 137/137 | 137/137 | 137/137 | 17/22 |
op:numeric-subtract | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 92/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 107/107 | 21/22 |
op:numeric-multiply | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 67/79 | 79/79 | 79/79 | 79/79 | 79/79 | 79/79 | 76/76 | 76/76 | 76/76 | 76/76 | 21/22 |
op:numeric-divide | 105/105 | 105/105 | 105/105 | 104/105 | 105/105 | 105/105 | 105/105 | 105/105 | 105/105 | 105/105 | 101/105 | 105/105 | 71/105 | 105/105 | 105/105 | 105/105 | 104/105 | 105/105 | 94/102 | 102/102 | 102/102 | 87/102 | 16/22 |
op:numeric-integer-divide | 109/109 | 109/109 | 109/109 | 108/109 | 109/109 | 109/109 | 109/109 | 109/109 | 109/109 | 109/109 | 108/109 | 109/109 | 97/109 | 109/109 | 109/109 | 109/109 | 108/109 | 109/109 | 106/106 | 106/106 | 106/106 | 106/106 | 18/22 |
op:numeric-mod | 58/58 | 58/58 | 58/58 | 57/58 | 58/58 | 58/58 | 58/58 | 58/58 | 58/58 | 58/58 | 57/58 | 58/58 | 48/58 | 58/58 | 58/58 | 58/58 | 57/58 | 58/58 | 55/55 | 55/55 | 55/55 | 55/55 | 18/22 |
op:numeric-unary-plus | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 50/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 21/22 |
op:numeric-unary-minus | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 51/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 21/22 |
Arithmetic Operators on Duration Values | | | | | | | | | | | | | | | | | | | | | | | |
op:add-yearMonthDurations | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 16/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 21/22 |
op:subtract-yearMonthDurations | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 21/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 21/22 |
op:multiply-yearMonthDuration | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 27/37 | 37/37 | 37/37 | 37/37 | 37/37 | 37/37 | 36/37 | 37/37 | 37/37 | 37/37 | 20/22 |
op:divide-yearMonthDuration | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 7/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 21/22 |
op:divide-yearMonthDuration-by-yearMonthDuration | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 16/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 |
op:add-dayTimeDurations | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 21/22 |
op:subtract-dayTimeDurations | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/22 |
op:multiply-dayTimeDuration | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 30/32 | 32/32 | 32/32 | 32/32 | 20/22 |
op:divide-dayTimeDuration | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 31/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 21/22 |
op:divide-dayTimeDuration-by-dayTimeDuration | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 20/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 | 20/22 |
Arithmetic Operators on Duration and Date Time Values | | | | | | | | | | | | | | | | | | | | | | | |
op:subtract-dateTimes-yielding-dayTimeDuration | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 18/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 20/22 |
op:subtract-dates-yielding-dayTimeDuration | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 19/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 19/22 |
op:subtract-times | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 28/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 21/22 |
op:add-yearMonthDuration-to-dateTime | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 25/26 | 20/22 |
op:add-dayTimeDuration-to-dateTime | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 20/22 |
op:subtract-yearMonthDuration-from-dateTime | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/22 |
op:subtract-dayTimeDuration-from-dateTime | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 22/22 |
op:add-yearMonthDuration-to-date | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 21/22 |
op:add-dayTimeDuration-to-date | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 | 22/22 | 22/22 | 21/22 | 19/22 |
op:subtract-yearMonthDuration-from-date | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 22/23 | 21/22 |
op:subtract-dayTimeDuration-from-date | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 20/21 | 21/21 | 21/21 | 20/21 | 19/22 |
op:add-dayTimeDuration-to-time | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/24 | 24/24 | 24/24 | 24/24 | 20/22 |
op:subtract-dayTimeDuration-from-time | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 20/22 |
Comparison Operators | | | | | | | | | | | | | | | | | | | | | | | |
Value Comparison | | | | | | | | | | | | | | | | | | | | | | | |
Comparison of Numeric Values | | | | | | | | | | | | | | | | | | | | | | | |
op:numeric-equal | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 175/178 | 178/178 | 178/178 | 178/178 | 178/178 | 178/178 | 177/177 | 177/177 | 177/177 | 177/177 | 21/22 |
op:numeric-less-than | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 148/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 152/152 | 21/22 |
op:numeric-greater-than | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 84/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 21/22 |
Comparison Operators on Boolean Values | | | | | | | | | | | | | | | | | | | | | | | |
op:boolean-equal | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 22/22 |
op:boolean-less-than | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 29/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 21/22 |
op:boolean-greater-than | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 27/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 21/22 |
Comparisons of Duration, Date Time Values | | | | | | | | | | | | | | | | | | | | | | | |
op:yearMonthDuration-less-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 22/22 |
op:yearMonthDuration-greater-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 22/22 |
op:dayTimeDuration-less-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 26/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 21/22 |
op:dayTimeDuration-greater-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 26/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 21/22 |
op:duration equal | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 91/129 | 129/129 | 129/129 | 129/129 | 129/129 | 129/129 | 128/129 | 129/129 | 129/129 | 127/129 | 19/22 |
op:dateTime-equal | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 28/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 21/22 |
op:dateTime-less-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 22/22 |
op:dateTime-greater-than | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 22/22 |
op:date-equal | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 22/22 |
op:date-less-than | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 29/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 21/22 |
op:date-greater-than | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/22 |
op:time-equal | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 28/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 21/22 |
op:time-less-than | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/22 |
op:time-greater-than | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 29/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 29/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 20/22 |
op:gYearMonth-equal | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 30/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 21/22 |
op:gYear-equal | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 31/32 | 32/32 | 32/32 | 19/22 |
op:gMonthDay-equal | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 30/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 21/22 |
op:gMonth-equal | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 0/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 21/22 |
op:gDay-equal | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 29/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 21/22 |
op:yearMonthDuration-equal | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 22/22 |
op:dayTimeDuration-equal | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 7/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 21/22 |
Comparison Operators on QName Values | | | | | | | | | | | | | | | | | | | | | | | |
op:QName-equal | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 32/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 21/22 |
fn:prefix-from-QName | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/24 | 24/24 | 7/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 20/22 |
Comparison Operators on base64Binary and hexBinary Types | | | | | | | | | | | | | | | | | | | | | | | |
op:hexBinary-equal | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 22/22 |
op:base64Binary-equal | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 21/22 |
Comparison Operators on NOTATION Types | | | | | | | | | | | | | | | | | | | | | | | |
op:NOTATION-equal | | | | | | | | | | | | | | | | | | | | | | | |
Type Checking and Error Handling | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 27/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 21/22 |
Comparison of String Values | | | | | | | | | | | | | | | | | | | | | | | |
xs:string eq/ne xs:string | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 22/22 |
xs:string gt/ge xs:string | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 22/22 |
xs:string lt/le xs:string | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 22/22 |
Comparison of AnyURI Values | | | | | | | | | | | | | | | | | | | | | | | |
xs:anyURI eq/ne xs:anyURI | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 6/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 14/14 | 21/22 |
General Comparisons | | | | | | | | | | | | | | | | | | | | | | | |
The "=" operator for general comparisons | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 138/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 157/157 | 157/157 | 157/157 | 157/157 | 21/22 |
The "!=" operator for general comparisons | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 126/140 | 140/140 | 140/140 | 140/140 | 140/140 | 140/140 | 139/139 | 139/139 | 139/139 | 139/139 | 21/22 |
The "< (less than)" operator for general comparisons | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 118/119 | 103/119 | 119/119 | 119/119 | 119/119 | 119/119 | 119/119 | 118/118 | 118/118 | 118/118 | 118/118 | 20/22 |
The "<= (less than or equal)" operator for general comparisons | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 107/108 | 94/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 108/108 | 20/22 |
The "> (greater than)" operator for general comparisons | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 117/118 | 102/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 118/118 | 20/22 |
The ">= (greater than or equal)" operator for general comparisons | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 109/110 | 95/110 | 110/110 | 110/110 | 110/110 | 110/110 | 110/110 | 109/109 | 109/109 | 109/109 | 109/109 | 20/22 |
Node Comparisons | | | | | | | | | | | | | | | | | | | | | | | |
op:is-same-node | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 20/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 27/27 | 27/27 | 27/27 | 27/27 | 21/22 |
op:node-before | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 20/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 25/26 | 26/26 | 26/26 | 20/26 | 19/22 |
op:node-after | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 20/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 25/26 | 26/26 | 26/26 | 20/26 | 19/22 |
Operators on Sequences | | | | | | | | | | | | | | | | | | | | | | | |
op:union | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 21/23 | 23/23 | 22/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 18/23 | 23/23 | 23/23 | 23/23 | 19/22 |
op:intersect | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 22/23 | 23/23 | 21/23 | 23/23 | 23/23 | 23/23 | 22/23 | 23/23 | 20/23 | 23/23 | 23/23 | 23/23 | 18/22 |
op:except | 23/23 | 23/23 | 23/23 | 15/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 21/23 | 23/23 | 20/23 | 23/23 | 23/23 | 23/23 | 22/23 | 23/23 | 22/23 | 23/23 | 23/23 | 23/23 | 17/22 |
Logical Expressions | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 363/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 364/364 | 21/22 |
Constructors | | | | | | | | | | | | | | | | | | | | | | | |
Direct Element Constructors | 229/232 | 229/232 | 223/232 | 207/232 | 226/232 | 232/232 | 231/232 | 232/232 | 231/232 | 232/232 | 220/232 | 230/232 | 167/232 | 226/232 | 226/232 | 232/232 | 200/232 | 231/232 | 181/210 | 204/210 | 204/210 | 201/210 | 4/22 |
Attributes | 51/51 | 48/51 | 51/51 | 42/51 | 48/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 42/51 | 50/51 | 50/51 | 51/51 | 40/51 | 51/51 | 27/38 | 36/38 | 38/38 | 37/38 | 12/22 |
Namespace Declaration Attributes | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 28/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 17/29 | 28/29 | 28/29 | 29/29 | 22/29 | 29/29 | 23/29 | 27/29 | 27/29 | 27/29 | 13/22 |
Content | 79/82 | 82/82 | 73/82 | 76/82 | 79/82 | 82/82 | 82/82 | 82/82 | 82/82 | 82/82 | 75/82 | 80/82 | 55/82 | 78/82 | 80/82 | 82/82 | 77/82 | 81/82 | 68/77 | 75/77 | 73/77 | 71/77 | 7/22 |
White Space Element Content | 57/57 | 57/57 | 57/57 | 47/57 | 57/57 | 57/57 | 57/57 | 57/57 | 56/57 | 57/57 | 52/57 | 57/57 | 53/57 | 57/57 | 57/57 | 57/57 | 52/57 | 57/57 | 54/57 | 57/57 | 57/57 | 57/57 | 16/22 |
Other Direct Constructors | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 18/20 | 20/20 | 19/20 | 20/20 | 20/20 | 20/20 | 19/20 | 20/20 | 10/12 | 12/12 | 12/12 | 12/12 | 18/22 |
Computed Constructors | | | | | | | | | | | | | | | | | | | | | | | |
Computed Element Constructors | 51/51 | 51/51 | 49/51 | 49/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 49/51 | 51/51 | 46/51 | 51/51 | 51/51 | 51/51 | 50/51 | 51/51 | 50/51 | 51/51 | 51/51 | 51/51 | 16/22 |
Computed Attribute Constructors | 33/33 | 33/33 | 33/33 | 32/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 32/33 | 33/33 | 33/33 | 32/33 | 33/33 | 33/33 | 31/33 | 33/33 | 32/33 | 33/33 | 33/33 | 33/33 | 17/22 |
Document Node Constructors | 24/24 | 24/24 | 22/24 | 24/24 | 24/24 | 22/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 20/24 | 24/24 | 24/24 | 24/24 | 21/24 | 24/24 | 21/24 | 24/24 | 24/24 | 23/24 | 15/22 |
Text Node Constructors | 20/20 | 20/20 | 20/20 | 16/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 17/20 | 20/20 | 20/20 | 20/20 | 19/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 19/22 |
Computed Processing-instruction Constructors | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 34/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 38/40 | 40/40 | 40/40 | 40/40 | 20/22 |
Computed Comment Constructors | 21/21 | 21/21 | 21/21 | 19/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 19/21 | 19/21 | 21/21 | 21/21 | 19/21 | 18/22 |
In-scope Namespaces of a Constructed Element | 20/20 | 20/20 | 20/20 | 19/20 | 20/20 | 20/20 | 16/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 10/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 16/20 | 20/20 | 20/20 | 20/20 | 18/22 |
Tests of For-Let-Where-OrderBy-Return Expressions | | | | | | | | | | | | | | | | | | | | | | | |
FOR Clause | | | | | | | | | | | | | | | | | | | | | | | |
FOR Clause without TypeDeclaration | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 87/87 | 71/87 | 87/87 | 87/87 | 87/87 | 86/87 | 87/87 | 76/76 | 76/76 | 76/76 | 76/76 | 20/22 |
FOR Clause with TypeDeclaration | 55/55 | 55/55 | 55/55 | 55/55 | 55/55 | 54/55 | 53/55 | 55/55 | 55/55 | 55/55 | 54/55 | 55/55 | 26/55 | 55/55 | 55/55 | 55/55 | 44/55 | 55/55 | 49/51 | 51/51 | 51/51 | 50/51 | 15/22 |
FOR Clause with a Positional Variable | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 24/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 29/29 | 29/29 | 29/29 | 29/29 | 21/22 |
LET Clause | | | | | | | | | | | | | | | | | | | | | | | |
LET Clause without TypeDeclaration | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 25/25 | 25/25 | 25/25 | 25/25 | 21/22 |
LET Clause with TypeDeclaration | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 21/22 |
WHERE Clause | 40/40 | 40/40 | 40/40 | 39/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 39/40 | 40/40 | 39/40 | 40/40 | 40/40 | 40/40 | 37/40 | 40/40 | 37/37 | 37/37 | 37/37 | 37/37 | 18/22 |
ORDER BY Clause | | | | | | | | | | | | | | | | | | | | | | | |
ORDER BY Clause with OrderModifier | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 106/106 | 45/106 | 106/106 | 106/106 | 106/106 | 105/106 | 106/106 | 89/106 | 106/106 | 106/106 | 93/106 | 18/22 |
ORDER BY Clause without OrderModifier | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 25/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 29/40 | 40/40 | 40/40 | 40/40 | 20/22 |
RETURN Clause | 20/20 | 19/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 20/20 | 17/17 | 17/17 | 17/17 | 17/17 | 21/22 |
Ordered and Unordered Expressions | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 16/26 | 26/26 | 26/26 | 26/26 | 24/26 | 26/26 | 24/24 | 24/24 | 24/24 | 16/24 | 19/22 |
Conditional Expressions | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/31 | 31/31 | 31/31 | 31/31 | 22/22 |
Quantified Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Quantified Expressions Without TypeDeclaration | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 134/158 | 158/158 | 158/158 | 158/158 | 158/158 | 158/158 | 154/154 | 154/154 | 154/154 | 154/154 | 21/22 |
Quantified Expressions With TypeDeclaration | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/30 | 30/30 | 21/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 26/26 | 26/26 | 26/26 | 26/26 | 20/22 |
Expressions on Sequence Types | | | | | | | | | | | | | | | | | | | | | | | |
Instance Of | 176/176 | 176/176 | 176/176 | 176/176 | 176/176 | 176/176 | 175/176 | 176/176 | 176/176 | 176/176 | 176/176 | 176/176 | 150/176 | 176/176 | 174/176 | 176/176 | 172/176 | 176/176 | 174/174 | 172/174 | 174/174 | 174/174 | 17/22 |
Typeswitch | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 22/36 | 36/36 | 35/36 | 36/36 | 36/36 | 36/36 | 23/34 | 25/34 | 34/34 | 34/34 | 18/22 |
Cast from Derived types | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 19/21 | 21/21 | 21/21 | 21/21 | 21/22 |
Cast from Derived types To Parents | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 22/22 |
Casting within a branch of the type hierarchy | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 22/22 |
Cast | 2207/2207 | 2207/2207 | 2207/2207 | 2207/2207 | 2207/2207 | 2207/2207 | 2205/2207 | 2207/2207 | 2207/2207 | 2207/2207 | 2206/2207 | 2207/2207 | 1999/2207 | 2207/2207 | 2207/2207 | 2201/2207 | 2192/2207 | 2199/2207 | 2193/2200 | 2199/2200 | 2194/2200 | 2192/2200 | 12/22 |
Castable | 688/688 | 687/688 | 688/688 | 688/688 | 688/688 | 688/688 | 688/688 | 688/688 | 688/688 | 688/688 | 686/688 | 687/688 | 652/688 | 688/688 | 688/688 | 688/688 | 679/688 | 688/688 | 675/679 | 677/679 | 679/679 | 679/679 | 15/22 |
Treat | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 39/43 | 43/43 | 43/43 | 43/43 | 39/43 | 43/43 | 33/42 | 42/42 | 42/42 | 42/42 | 19/22 |
Modules and Prologs | | | | | | | | | | | | | | | | | | | | | | | |
Version Declaration | 27/27 | 26/27 | 26/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 17/27 | 26/27 | 26/27 | 27/27 | 22/27 | 27/27 | 20/25 | 21/25 | 21/25 | 21/25 | 11/22 |
Boundary-space Declaration | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/26 | 24/26 | 24/26 | 24/26 | 17/22 |
Default Collation Declaration | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 4/7 | 6/7 | 7/7 | 7/7 | 5/7 | 7/7 | 3/7 | 4/7 | 4/7 | 4/7 | 15/22 |
Copy Namespaces Declaration | 26/27 | 26/27 | 12/27 | 21/27 | 15/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 14/27 | 27/27 | 6/27 | 4/27 | 25/27 | 27/27 | 23/27 | 27/27 | 8/25 | 23/25 | 23/25 | 22/25 | 8/22 |
Base URI Declaration | 30/30 | 25/30 | 30/30 | 30/30 | 27/30 | 30/30 | 30/30 | 30/30 | 29/30 | 30/30 | 29/30 | 26/30 | 18/30 | 29/30 | 23/30 | 30/30 | 28/30 | 30/30 | 22/30 | 19/30 | 27/30 | 26/30 | 9/22 |
Construction Declaration | 25/25 | 25/25 | 10/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 3/25 | 25/25 | 24/25 | 25/25 | 25/25 | 25/25 | 21/24 | 22/24 | 22/24 | 22/24 | 15/22 |
Default Namespace Declaration | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 34/35 | 35/35 | 11/35 | 35/35 | 35/35 | 35/35 | 26/35 | 35/35 | 29/29 | 29/29 | 29/29 | 29/29 | 19/22 |
Ordering Mode Declaration | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 17/25 | 25/25 | 25/25 | 25/25 | 25/25 | 25/25 | 22/25 | 23/25 | 23/25 | 19/25 | 17/22 |
Empty Order Declaration | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 10/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 17/32 | 18/32 | 30/32 | 30/32 | 17/22 |
Namespace Declaration | 34/34 | 34/34 | 34/34 | 33/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 27/34 | 34/34 | 34/34 | 34/34 | 31/34 | 34/34 | 31/32 | 32/32 | 32/32 | 32/32 | 18/22 |
Variable Declaration | | | | | | | | | | | | | | | | | | | | | | | |
External Variable References without TypeDeclaration | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 0/23 | 22/23 | 12/23 | 23/23 | 22/23 | 23/23 | 23/23 | 23/23 | 8/23 | 22/23 | 23/23 | 22/23 | 15/22 |
External Variable References with TypeDeclatation | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 2/24 | 24/24 | 2/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 3/24 | 23/24 | 24/24 | 22/24 | 16/22 |
Internal Variable References without TypeDeclaration | 76/76 | 76/76 | 76/76 | 76/76 | 76/76 | 76/76 | 75/76 | 76/76 | 76/76 | 76/76 | 76/76 | 76/76 | 65/76 | 76/76 | 69/76 | 76/76 | 75/76 | 76/76 | 72/76 | 69/76 | 76/76 | 76/76 | 16/22 |
Internal Variable References with TypeDeclatation | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 43/44 | 42/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 32/44 | 42/44 | 36/44 | 44/44 | 42/44 | 44/44 | 40/41 | 33/41 | 41/41 | 41/41 | 14/22 |
Function Declaration | 99/100 | 99/100 | 100/100 | 87/100 | 100/100 | 100/100 | 97/100 | 100/100 | 100/100 | 100/100 | 99/100 | 99/100 | 64/100 | 97/100 | 99/100 | 100/100 | 66/100 | 100/100 | 85/90 | 89/90 | 90/90 | 90/90 | 10/22 |
Option Declaration Declaration | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/8 | 8/8 | 8/8 | 8/8 | 6/8 | 8/8 | 7/7 | 7/7 | 7/7 | 7/7 | 20/22 |
XQuery Comments | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 33/40 | 40/40 | 38/40 | 40/40 | 39/40 | 40/40 | 29/29 | 29/29 | 29/29 | 29/29 | 19/22 |
Extension Expression | 50/50 | 50/50 | 50/50 | 49/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 38/50 | 50/50 | 41/50 | 50/50 | 49/50 | 50/50 | 50/50 | 50/50 | 38/39 | 38/39 | 39/39 | 39/39 | 16/22 |
Implicit Context | | | | | | | | | | | | | | | | | | | | | | | |
Functions | | | | | | | | | | | | | | | | | | | | | | | |
Accessor Functions | | | | | | | | | | | | | | | | | | | | | | | |
fn:node-name | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 23/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 21/22 |
fn:nilled | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 24/26 | 26/26 | 26/26 | 26/26 | 24/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 20/22 |
fn:string | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 47/48 | 47/48 | 48/48 | 48/48 | 48/48 | 48/48 | 47/48 | 48/48 | 48/48 | 48/48 | 19/22 |
fn:data | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 22/22 |
fn:base-uri | 25/25 | 24/25 | 25/25 | 24/25 | 24/25 | 25/25 | 25/25 | 25/25 | 24/25 | 25/25 | 24/25 | 21/25 | 22/25 | 24/25 | 24/25 | 25/25 | 25/25 | 25/25 | 24/25 | 24/25 | 25/25 | 22/25 | 10/22 |
fn:static-base-uri | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 17/17 | 15/17 | 17/17 | 16/17 | 17/17 | 17/17 | 17/17 | 17/17 | 16/17 | 17/17 | 17/17 | 19/22 |
fn:document-uri | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 15/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 18/24 | 24/24 | 24/24 | 18/24 | 19/22 |
The Error Function | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 6/59 | 59/59 | 59/59 | 59/59 | 59/59 | 59/59 | 57/59 | 59/59 | 59/59 | 59/59 | 20/22 |
The Trace Function | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 24/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 21/22 |
Constructor Functions | | | | | | | | | | | | | | | | | | | | | | | |
fn:dateTime | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 49/49 | 46/49 | 6/49 | 49/49 | 44/49 | 49/49 | 49/49 | 49/49 | 44/49 | 44/49 | 49/49 | 49/49 | 17/22 |
Functions on Numeric Values | | | | | | | | | | | | | | | | | | | | | | | |
fn:abs | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 129/131 | 131/131 | 131/131 | 131/131 | 129/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 131/131 | 20/22 |
fn:ceiling | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 43/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 21/22 |
fn:floor | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 43/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 45/45 | 21/22 |
fn:round | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 41/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 21/22 |
fn:round-half-to-even | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 48/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 21/22 |
Functions on Strings | | | | | | | | | | | | | | | | | | | | | | | |
Functions to Assemble and Disassemble Strings | | | | | | | | | | | | | | | | | | | | | | | |
fn:codepoints-to-string | 46/46 | 46/46 | 46/46 | 46/46 | 46/46 | 46/46 | 41/46 | 46/46 | 46/46 | 46/46 | 46/46 | 46/46 | 42/46 | 46/46 | 46/46 | 46/46 | 45/46 | 46/46 | 40/46 | 46/46 | 46/46 | 46/46 | 18/22 |
fn:string-to-codepoints | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 43/43 | 29/43 | 43/43 | 43/43 | 43/43 | 42/43 | 43/43 | 38/43 | 38/43 | 43/43 | 43/43 | 18/22 |
Equality and Comparison of Strings | | | | | | | | | | | | | | | | | | | | | | | |
fn:compare | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 40/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 21/22 |
fn:codepoint-equal | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 19/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/22 |
Functions on String Values | | | | | | | | | | | | | | | | | | | | | | | |
fn:concat | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 89/91 | 91/91 | 91/91 | 91/91 | 89/91 | 91/91 | 91/91 | 91/91 | 91/91 | 91/91 | 20/22 |
fn:string-join | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 30/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 21/22 |
fn:substring | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 7/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 21/22 |
fn:string-length | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 26/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 28/29 | 29/29 | 29/29 | 29/29 | 20/22 |
fn:normalize-space | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 19/35 | 35/35 | 35/35 | 35/35 | 35/35 | 35/35 | 33/35 | 35/35 | 35/35 | 35/35 | 20/22 |
fn:normalize-unicode | 30/34 | 34/34 | 34/34 | 30/34 | 34/34 | 34/34 | 34/34 | 28/34 | 34/34 | 34/34 | 3/34 | 34/34 | 27/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 29/34 | 34/34 | 34/34 | 34/34 | 16/22 |
fn:upper-case | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/22 |
fn:lower-case | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/22 |
fn:translate | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 31/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 34/34 | 21/22 |
surrogate values for various string functions. | 15/15 | 15/15 | 15/15 | 13/15 | 8/15 | 11/15 | 15/15 | 9/15 | 0/15 | 15/15 | 15/15 | 15/15 | 7/15 | 15/15 | 15/15 | 15/15 | 0/15 | 15/15 | 2/15 | 0/15 | 15/15 | 15/15 | 13/22 |
fn:encode-for-uri | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 6/29 | 29/29 | 29/29 | 29/29 | 24/29 | 29/29 | 27/29 | 27/29 | 29/29 | 29/29 | 18/22 |
fn:iri-to-uri | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 6/36 | 36/36 | 36/36 | 36/36 | 35/36 | 36/36 | 35/36 | 35/36 | 36/36 | 36/36 | 18/22 |
fn:escape-html-uri | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 27/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 29/33 | 31/33 | 33/33 | 33/33 | 19/22 |
Functions Based on Substring Matching | | | | | | | | | | | | | | | | | | | | | | | |
fn:contains | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 28/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 19/22 |
fn:starts-with | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 27/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 20/22 |
fn:ends-with | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 30/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 23/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 20/22 |
fn:substring-before | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 30/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 27/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 20/22 |
fn:substring-after | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 20/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 20/22 |
String Functions that Use Pattern Matching | | | | | | | | | | | | | | | | | | | | | | | |
fn:matches | 55/55 | 46/55 | 55/55 | 54/55 | 47/55 | 55/55 | 52/55 | 52/55 | 48/55 | 55/55 | 48/55 | 52/55 | 27/55 | 55/55 | 55/55 | 55/55 | 52/55 | 50/55 | 2/55 | 55/55 | 55/55 | 50/55 | 9/22 |
fn:replace | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 52/52 | 51/52 | 52/52 | 52/52 | 52/52 | 51/52 | 52/52 | 46/52 | 52/52 | 52/52 | 52/52 | 51/52 | 46/52 | 1/52 | 52/52 | 52/52 | 46/52 | 15/22 |
fn:tokenize | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 36/39 | 39/39 | 39/39 | 39/39 | 9/39 | 39/39 | 39/39 | 39/39 | 38/39 | 39/39 | 2/39 | 39/39 | 39/39 | 39/39 | 18/22 |
Functions for anyURI | | | | | | | | | | | | | | | | | | | | | | | |
fn:resolve-uri | 29/29 | 27/29 | 29/29 | 29/29 | 28/29 | 29/29 | 29/29 | 29/29 | 27/29 | 29/29 | 29/29 | 27/29 | 22/29 | 29/29 | 29/29 | 29/29 | 28/29 | 29/29 | 27/29 | 29/29 | 29/29 | 29/29 | 15/22 |
Functions on Boolean Values | | | | | | | | | | | | | | | | | | | | | | | |
fn:true | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/22 |
fn:false | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 22/22 |
fn:not | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 69/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 70/70 | 21/22 |
Functions on Durations, Dates and Times | | | | | | | | | | | | | | | | | | | | | | | |
Component Extraction Functions on Durations, Dates and Times | | | | | | | | | | | | | | | | | | | | | | | |
fn:years-from-duration | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/22 |
fn:months-from-duration | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 27/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 21/22 |
fn:days-from-duration | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 22/22 |
fn:hours-from-duration | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 29/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 30/30 | 21/22 |
fn:minutes-from-duration | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 30/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 21/22 |
fn:seconds-from-duration | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 24/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 28/31 | 31/31 | 31/31 | 31/31 | 20/22 |
fn:year-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 27/27 | 27/27 | 21/22 |
fn:month-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:day-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:hours-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:minutes-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:seconds-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 27/27 | 20/22 |
fn:timezone-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:year-from-date | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 26/27 | 27/27 | 27/27 | 27/27 | 21/22 |
fn:month-from-date | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:day-from-date | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:timezone-from-date | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:hours-from-time | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:minutes-from-time | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:seconds-from-time | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
fn:timezone-from-time | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 22/22 |
Timezone Adjustment on Dates and Time Values | | | | | | | | | | | | | | | | | | | | | | | |
fn:adjust-dateTime-to-timezone | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 31/42 | 42/42 | 42/42 | 42/42 | 42/42 | 42/42 | 40/42 | 42/42 | 42/42 | 42/42 | 20/22 |
fn:adjust-date-to-timezone | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 27/36 | 36/36 | 36/36 | 36/36 | 36/36 | 36/36 | 34/36 | 36/36 | 36/36 | 36/36 | 20/22 |
fn:adjust-time-to-timezone | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 33/39 | 39/39 | 39/39 | 39/39 | 39/39 | 39/39 | 36/39 | 39/39 | 39/39 | 39/39 | 20/22 |
Functions Related to QNames | | | | | | | | | | | | | | | | | | | | | | | |
Additional Constructor Functions for QNames | | | | | | | | | | | | | | | | | | | | | | | |
fn:resolve-QName | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 8/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 21/22 |
fn:QName | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 29/32 | 32/32 | 20/32 | 32/32 | 32/32 | 32/32 | 32/32 | 32/32 | 31/32 | 32/32 | 32/32 | 32/32 | 18/22 |
fn:local-name-from-QName | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 23/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 13/24 | 24/24 | 24/24 | 24/24 | 16/24 | 24/24 | 22/24 | 24/24 | 24/24 | 24/24 | 18/22 |
fn:namespace-uri-from-QName | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 26/26 | 26/26 | 16/26 | 26/26 | 26/26 | 26/26 | 18/26 | 26/26 | 24/26 | 26/26 | 26/26 | 26/26 | 18/22 |
fn:namespace-uri-for-prefix | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 9/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 21/23 | 23/23 | 23/23 | 23/23 | 20/22 |
fn:in-scope-prefixes | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 3/22 | 22/22 | 22/22 | 22/22 | 12/22 | 22/22 | 22/22 | 22/22 | 22/22 | 20/22 | 19/22 |
Functions on Nodes | | | | | | | | | | | | | | | | | | | | | | | |
fn:name | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 13/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 24/26 | 26/26 | 26/26 | 26/26 | 19/22 |
fn:local-name | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 23/26 | 25/26 | 26/26 | 26/26 | 26/26 | 26/26 | 24/26 | 26/26 | 26/26 | 26/26 | 19/22 |
fn:namespace-uri | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 21/29 | 29/29 | 29/29 | 29/29 | 27/29 | 29/29 | 27/29 | 29/29 | 29/29 | 29/29 | 19/22 |
fn:number | 60/60 | 57/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 57/60 | 55/60 | 58/60 | 60/60 | 60/60 | 60/60 | 60/60 | 56/60 | 60/60 | 60/60 | 57/60 | 16/22 |
fn:lang | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 16/29 | 29/29 | 29/29 | 29/29 | 25/29 | 29/29 | 27/29 | 29/29 | 29/29 | 29/29 | 19/22 |
fn:root | 28/28 | 28/28 | 28/28 | 26/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 23/28 | 28/28 | 28/28 | 28/28 | 28/28 | 28/28 | 26/28 | 28/28 | 28/28 | 28/28 | 19/22 |
Functions on Sequences | | | | | | | | | | | | | | | | | | | | | | | |
General Functions and Operators on Sequences | | | | | | | | | | | | | | | | | | | | | | | |
fn:boolean | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 117/122 | 121/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 122/122 | 20/22 |
fn:index-of | 47/47 | 47/47 | 47/47 | 47/47 | 47/47 | 46/47 | 47/47 | 47/47 | 47/47 | 47/47 | 47/47 | 47/47 | 17/47 | 47/47 | 47/47 | 47/47 | 43/47 | 47/47 | 47/47 | 47/47 | 47/47 | 47/47 | 19/22 |
fn:empty | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 22/22 |
fn:exists | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 53/53 | 22/22 |
fn:distinct-values | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 86/86 | 65/86 | 86/86 | 86/86 | 86/86 | 84/86 | 86/86 | 86/86 | 86/86 | 86/86 | 75/86 | 19/22 |
fn:insert-before | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 41/41 | 33/41 | 41/41 | 41/41 | 41/41 | 38/41 | 41/41 | 41/41 | 41/41 | 41/41 | 40/41 | 19/22 |
fn:remove | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 40/44 | 44/44 | 44/44 | 44/44 | 42/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 20/22 |
fn:reverse | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 58/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 60/60 | 21/22 |
fn:subsequence | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 19/67 | 67/67 | 67/67 | 67/67 | 66/67 | 67/67 | 67/67 | 67/67 | 67/67 | 67/67 | 20/22 |
fn:unordered | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 30/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 31/31 | 21/22 |
Functions That Test the Cardinality of Sequences | | | | | | | | | | | | | | | | | | | | | | | |
fn:zero-or-one | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 43/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 21/22 |
fn:one-or-more | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 43/48 | 48/48 | 48/48 | 48/48 | 47/48 | 48/48 | 48/48 | 48/48 | 48/48 | 48/48 | 20/22 |
fn:exactly-one | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 44/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 50/50 | 21/22 |
fn:deep-equal | 156/156 | 154/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 150/156 | 31/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 156/156 | 19/22 |
Aggregate Functions | | | | | | | | | | | | | | | | | | | | | | | |
fn:count | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 57/57 | 22/22 |
fn:avg | 215/215 | 208/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 207/215 | 149/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 215/215 | 213/215 | 18/22 |
fn:max | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 157/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 170/172 | 172/172 | 172/172 | 172/172 | 20/22 |
fn:min | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 158/172 | 172/172 | 172/172 | 172/172 | 172/172 | 172/172 | 170/172 | 172/172 | 172/172 | 172/172 | 20/22 |
fn:sum | 198/198 | 195/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 36/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 198/198 | 196/198 | 19/22 |
Functions that Generate Sequences | | | | | | | | | | | | | | | | | | | | | | | |
fn:id | 26/26 | 12/26 | 26/26 | 26/26 | 12/26 | 26/26 | 12/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 8/26 | 26/26 | 26/26 | 26/26 | 26/26 | 12/26 | 1/26 | 26/26 | 26/26 | 12/26 | 14/22 |
fn:idref | 26/26 | 11/26 | 26/26 | 26/26 | 9/26 | 26/26 | 11/26 | 26/26 | 26/26 | 26/26 | 25/26 | 26/26 | 9/26 | 26/26 | 26/26 | 26/26 | 22/26 | 11/26 | 1/26 | 26/26 | 26/26 | 11/26 | 13/22 |
fn:doc-available | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 1/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 1/2 | 2/2 | 2/2 | 2/2 | 20/22 |
fn:doc | 15/15 | 15/15 | 15/15 | 14/15 | 15/15 | 14/15 | 15/15 | 15/15 | 15/15 | 15/15 | 14/15 | 15/15 | 2/15 | 15/15 | 15/15 | 14/15 | 15/15 | 15/15 | 7/15 | 15/15 | 14/15 | 15/15 | 15/22 |
fn:collection | 13/13 | 13/13 | 13/13 | 10/13 | 0/13 | 12/13 | 13/13 | 13/13 | 13/13 | 13/13 | 9/13 | 13/13 | 3/13 | 13/13 | 13/13 | 13/13 | 13/13 | 12/13 | 3/13 | 13/13 | 13/13 | 10/13 | 14/22 |
Context Functions | | | | | | | | | | | | | | | | | | | | | | | |
fn:position | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 58/65 | 65/65 | 65/65 | 65/65 | 65/65 | 65/65 | 64/65 | 65/65 | 65/65 | 65/65 | 20/22 |
fn:last | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 51/51 | 50/51 | 51/51 | 51/51 | 51/51 | 51/51 | 50/51 | 51/51 | 51/51 | 51/51 | 20/22 |
fn:current-dateTime | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 17/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 14/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 20/22 |
fn:current-date | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 16/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 14/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 23/23 | 20/22 |
fn:current-time | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 14/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 14/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 20/22 |
fn:default-collation | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 3/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 21/22 |
fn:implicit-timezone | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 14/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 21/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 26/26 | 20/22 |
Optional Features | | | | | | | | | | | | | | | | | | | | | | | |
Schema Import Feature | | | | | | | | | | | | | | | | | | | | | | | |
FLWOR Expressions that requires a schema import | 0/17 | 2/17 | 0/17 | 0/17 | 0/17 | 17/17 | 0/17 | 0/17 | 17/17 | 17/17 | 0/17 | 17/17 | 0/17 | 17/17 | 0/17 | 15/17 | 0/17 | 17/17 | 17/17 | 0/17 | 15/17 | 17/17 | 8/22 |
Computed Element Constructors | 0/4 | 4/4 | 0/4 | 0/4 | 0/4 | 4/4 | 0/4 | 0/4 | 4/4 | 4/4 | 0/4 | 4/4 | 0/4 | 4/4 | 0/4 | 4/4 | 0/4 | 4/4 | 4/4 | 0/4 | 4/4 | 2/4 | 10/22 |
Version Declaration | 0/2 | 2/2 | 0/2 | 0/2 | 0/2 | 2/2 | 2/2 | 0/2 | 2/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 0/2 | 2/2 | 2/2 | 11/22 |
Misc Functions that depends entirely on schema validation. | 0/37 | 8/37 | 0/37 | 0/37 | 0/37 | 37/37 | 0/37 | 0/37 | 37/37 | 37/37 | 0/37 | 37/37 | 0/37 | 37/37 | 0/37 | 37/37 | 0/37 | 37/37 | 0/37 | 0/37 | 37/37 | 36/37 | 8/22 |
Cast | 0/48 | 46/48 | 0/48 | 0/48 | 0/48 | 47/48 | 0/48 | 0/48 | 48/48 | 48/48 | 0/48 | 47/48 | 0/48 | 48/48 | 0/48 | 48/48 | 0/48 | 47/48 | 41/48 | 0/48 | 48/48 | 46/48 | 5/22 |
op:numeric-equal | 0/2 | 2/2 | 0/2 | 0/2 | 0/2 | 2/2 | 2/2 | 0/2 | 2/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 0/2 | 0/2 | 2/2 | 2/2 | 11/22 |
op:NOTATION-equal | 0/22 | 12/22 | 0/22 | 0/22 | 0/22 | 22/22 | 0/22 | 0/22 | 22/22 | 22/22 | 0/22 | 22/22 | 0/22 | 22/22 | 0/22 | 22/22 | 0/22 | 0/22 | 10/22 | 0/22 | 22/22 | 0/22 | 7/22 |
Constructor Functions for User Defined Functions | 0/10 | 10/10 | 0/10 | 0/10 | 0/10 | 10/10 | 10/10 | 0/10 | 9/10 | 10/10 | 0/10 | 10/10 | 0/10 | 10/10 | 0/10 | 10/10 | 0/10 | 10/10 | 0/10 | 0/10 | 10/10 | 10/10 | 10/22 |
Schema Import | 0/31 | 31/31 | 0/31 | 0/31 | 0/31 | 31/31 | 0/31 | 0/31 | 31/31 | 31/31 | 0/31 | 31/31 | 0/31 | 31/31 | 0/31 | 31/31 | 0/31 | 31/31 | 29/31 | 0/31 | 31/31 | 31/31 | 10/22 |
FOR Clause with TypeDeclaration | 0/1 | 0/1 | 0/1 | 0/1 | 0/1 | 1/1 | 0/1 | 0/1 | 1/1 | 1/1 | 0/1 | 1/1 | 0/1 | 1/1 | 0/1 | 1/1 | 0/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 10/22 |
Schema Validation Feature | | | | | | | | | | | | | | | | | | | | | | | |
Validate Expression | 0/25 | 0/25 | 0/25 | 0/25 | 0/25 | 25/25 | 1/25 | 0/25 | 0/25 | 25/25 | 0/25 | 25/25 | 0/25 | 25/25 | 0/25 | 25/25 | 0/25 | 25/25 | 22/25 | 0/25 | 25/25 | 25/25 | 8/22 |
Static Typing Feature | | | | | | | | | | | | | | | | | | | | | | | |
Static Typing of Path Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Static Typing of Steps Expressions | | | | | | | | | | | | | | | | | | | | | | | |
Static Typing of Axes Steps | 21/21 | 0/21 | 21/21 | 0/21 | 21/21 | 0/21 | 6/21 | 21/21 | 0/21 | 21/21 | 0/21 | 0/21 | 0/21 | 0/21 | 0/21 | 21/21 | 21/21 | 21/21 | 21/21 | 0/21 | 21/21 | 16/21 | 10/22 |
Static Typing of FLWOR expressions | 25/25 | 0/25 | 25/25 | 0/25 | 25/25 | 0/25 | 24/25 | 25/25 | 0/25 | 25/25 | 0/25 | 0/25 | 0/25 | 0/25 | 0/25 | 25/25 | 25/25 | 25/25 | 24/25 | 0/25 | 25/25 | 25/25 | 10/22 |
Static Typing of 'where' clause | | | | | | | | | | | | | | | | | | | | | | | |
Full Axis Feature | | | | | | | | | | | | | | | | | | | | | | | |
ancestor Axis | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 0/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 |
ancestor-or-self Axis | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 0/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 |
following Axis | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 0/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/22 |
following-sibling Axis | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 0/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 |
preceding Axis | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 0/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/22 |
preceding-sibling Axis | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 0/22 | 22/22 | 22/22 | 22/22 | 22/22 | 22/22 | 21/22 |
Module Feature | | | | | | | | | | | | | | | | | | | | | | | |
Module Import | 32/32 | 32/32 | 32/32 | 0/32 | 32/32 | 32/32 | 32/32 | 32/32 | 0/32 | 32/32 | 32/32 | 32/32 | 17/32 | 28/32 | 30/32 | 32/32 | 0/32 | 31/32 | 0/31 | 29/31 | 31/31 | 30/31 | 12/22 |
Module Declaration | | | | | | | | | | | | | | | | | | | | | | | |
Trivial XML Embedding Feature | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 4/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 4/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 2/22 |
Tests for the appendices. | | | | | | | | | | | | | | | | | | | | | | | |
Tests for Appendix A-4 of the Query Specs. | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 0/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 9/9 | 21/22 |
Various User defined functions from annex "E" of the F and O specs. | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 0/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 7/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 20/22 |
Use Cases | | | | | | | | | | | | | | | | | | | | | | | |
Use Case "XMP": Experiences and Exemplars | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 12/12 | 8/12 | 12/12 | 12/12 | 12/12 | 11/12 | 12/12 | 11/12 | 12/12 | 12/12 | 12/12 | 19/22 |
Use Case "TREE": Queries that preserve hierarchy | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 4/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 21/22 |
Use Case "SEQ" - Queries based on Sequence | 5/5 | 5/5 | 5/5 | 4/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 2/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 5/5 | 20/22 |
Use Case "R" - Access to Relational Data | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 4/18 | 18/18 | 18/18 | 18/18 | 16/18 | 18/18 | 18/18 | 18/18 | 18/18 | 18/18 | 20/22 |
Use Case "SGML": Standard Generalized Markup Language | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 9/11 | 11/11 | 11/11 | 11/11 | 10/11 | 11/11 | 11/11 | 11/11 | 11/11 | 11/11 | 20/22 |
Use Case "STRING": String Search | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 3/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 1/4 | 4/4 | 4/4 | 4/4 | 2/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 19/22 |
Use Case "NS" - Queries Using Namespaces | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 7/8 | 8/8 | 8/8 | 8/8 | 7/8 | 8/8 | 1/8 | 8/8 | 8/8 | 8/8 | 19/22 |
Use Case "PARTS" - Recursive Parts Explosion | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 0/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 1/1 | 21/22 |
Consistency in XQTS Catalog | 3/3 | 3/3 | 3/3 | 0/3 | 3/3 | 3/3 | 3/3 | 0/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 0/3 | 3/3 | 2/3 | 3/3 | 3/3 | 3/3 | 18/22 |