# XQuery Test Suite Result Summary

> This document contains the results of running the XML Query Test Suite on one or more implementaions of XQuery and XQueryX.

> The latest version of this test suite is XQTS 1.0.3. Implementations that have used older versions of the test suite are noted.

> When results are listed as number/number/number, then indicate passed/failed/total. Passed and failed together may not equal total, due to tests not run or not reported.

> The latest version of our files is available at http://dev.w3.org/cvsweb/2006/xquery-test-suite/.

> Legend: |
> | passed |  |
> | almost passed (≥ 98%) |  |
> | failed |  |
> | untested

> > Feature | XQuery Anihilator (XQTS 0.1)
> > --- | ---
> > Minimal Conformance | 3 / 2 / 17496 0%
> > Optional Features |
> > Schema Import Feature | 0 / 0 / 179
> > Schema Validation Feature | 0 / 0 / 45
> > Static Typing Feature | 0 / 0 / 50
> > Full Axis Feature | 0 / 0 / 191
> > Module Feature | 0 / 0 / 56
> > fn:element-with-id function | 0 / 0 / 5
> > Serialization | 0 / 0 / 12

## Implementations:

> ### XQuery Anihilator

> > Organization: | Anihilation Competencies, Inc. http://www.example.com/ac
> > Implementation: | XQuery Anihilator
> > Version: | 12.8

## Summarized Results:

> Legend: |
> | passed |  |
> | almost passed (≥ 98%) |  |
> | failed |  |
> | untested

> > Feature | XQuery Anihilator (XQTS 0.1)
> > --- | ---
> > Minimal Conformance |
> > Optional Feature Errors |
> > Single error code for extra features | 0/18
> > XQuery Basics |
> > Static Context Evaluation | 0/1
> > Query Types |
> > XQuery Sequence Type Syntax | 0/21
> > XQuery Expressions |
> > Primary Expressions |
> > Literals | 2/158
> > Parenthesized Expressions | 0/20
> > Context Item Expressions |
> > External Context Item Expressions | 0/24
> > Internal Context Item Expressions | 0/21
> > Function Calls | 0/41
> > Path Expressions |
> > General Path Expression Tests | 0/17
> > Steps | 0/58
> > Axes | 1/313
> > Node Tests |
> > NodeTest | 0/67
> > NameTest | 0/122
> > Predicates | 0/52
> > Unabbreviated Syntax | 0/26
> > Abbreviated Syntax | 0/22
> > Sequence Expressions |
> > Constructing Sequences |
> > Comma Operator | 0/54
> > Range Expression | 0/67
> > Filter Expressions | 0/124
> > Combining Node Sequences | 0/20
> > Operators |
> > Arithmetic Operators |
> > Arithmetic Operators on Numeric Values |
> > op:numeric-add | 0/140
> > op:numeric-subtract | 0/110
> > op:numeric-multiply | 0/80
> > op:numeric-divide | 0/124
> > op:numeric-integer-divide | 0/127
> > op:numeric-mod | 0/121
> > op:numeric-unary-plus | 0/54
> > op:numeric-unary-minus | 0/63
> > Arithmetic Operators on Duration Values |
> > op:add-yearMonthDurations | 0/24
> > op:subtract-yearMonthDurations | 0/30
> > op:multiply-yearMonthDuration | 0/38
> > op:divide-yearMonthDuration | 0/28
> > op:divide-yearMonthDuration-by-yearMonthDuration | 0/22
> > op:add-dayTimeDurations | 0/24
> > op:subtract-dayTimeDurations | 0/32
> > op:multiply-dayTimeDuration | 0/32
> > op:divide-dayTimeDuration | 0/36
> > op:divide-dayTimeDuration-by-dayTimeDuration | 0/22
> > Arithmetic Operators on Duration and Date Time Values |
> > op:subtract-dateTimes-yielding-dayTimeDuration | 0/26
> > op:subtract-dates-yielding-dayTimeDuration | 0/26
> > op:subtract-times | 0/29
> > op:add-yearMonthDuration-to-dateTime | 0/26
> > op:add-dayTimeDuration-to-dateTime | 0/24
> > op:subtract-yearMonthDuration-from-dateTime | 0/21
> > op:subtract-dayTimeDuration-from-dateTime | 0/20
> > op:add-yearMonthDuration-to-date | 0/24
> > op:add-dayTimeDuration-to-date | 0/22
> > op:subtract-yearMonthDuration-from-date | 0/23
> > op:subtract-dayTimeDuration-from-date | 0/21
> > op:add-dayTimeDuration-to-time | 0/24
> > op:subtract-dayTimeDuration-from-time | 0/26
> > Comparison Operators |
> > Value Comparison |
> > Comparison of Numeric Values |
> > op:numeric-equal | 0/184
> > op:numeric-less-than | 0/154
> > op:numeric-greater-than | 0/90
> > Comparison Operators on Boolean Values |
> > op:boolean-equal | 0/49
> > op:boolean-less-than | 0/39
> > op:boolean-greater-than | 0/39
> > Comparisons of Duration, Date Time Values |
> > op:yearMonthDuration-less-than | 0/28
> > op:yearMonthDuration-greater-than | 0/28
> > op:dayTimeDuration-less-than | 0/28
> > op:dayTimeDuration-greater-than | 0/28
> > op:duration equal | 0/129
> > op:dateTime-equal | 0/53
> > op:dateTime-less-than | 0/28
> > op:dateTime-greater-than | 0/28
> > op:date-equal | 0/29
> > op:date-less-than | 0/30
> > op:date-greater-than | 0/30
> > op:time-equal | 0/41
> > op:time-less-than | 0/30
> > op:time-greater-than | 0/30
> > op:gYearMonth-equal | 0/32
> > op:gYear-equal | 0/32
> > op:gMonthDay-equal | 0/31
> > op:gMonth-equal | 0/31
> > op:gDay-equal | 0/31
> > op:yearMonthDuration-equal | 0/7
> > op:dayTimeDuration-equal | 0/8
> > Comparison Operators on QName Values |
> > op:QName-equal | 0/36
> > fn:prefix-from-QName | 0/24
> > Comparison Operators on base64Binary and hexBinary Types |
> > op:hexBinary-equal | 0/29
> > op:base64Binary-equal | 0/27
> > Comparison Operators on NOTATION Types |
> > op:NOTATION-equal |
> > Type Checking and Error Handling | 0/42
> > Comparison of String Values |
> > xs:string eq/ne xs:string | 0/11
> > xs:string gt/ge xs:string | 0/5
> > xs:string lt/le xs:string | 0/6
> > Comparison of AnyURI Values |
> > xs:anyURI eq/ne xs:anyURI | 0/22
> > xs:anyURI lt/gt xs:anyURI | 0/8
> > xs:anyURI le/ge xs:anyURI | 0/10
> > General Comparisons |
> > The "=" operator for general comparisons | 0/172
> > The "!=" operator for general comparisons | 0/140
> > The "< (less than)" operator for general comparisons | 0/127
> > The "<= (less than or equal)" operator for general comparisons | 0/108
> > The "> (greater than)" operator for general comparisons | 0/118
> > The ">= (greater than or equal)" operator for general comparisons | 0/110
> > Node Comparisons |
> > op:is-same-node | 0/34
> > op:node-before | 0/33
> > op:node-after | 0/33
> > Operators on Sequences |
> > op:union | 0/70
> > op:intersect | 0/67
> > op:except | 0/65
> > Logical Expressions | 0/366
> > Constructors |
> > Direct Element Constructors | 0/67
> > Attributes | 0/122
> > Namespace Declaration Attributes | 0/109
> > Content | 0/126
> > White Space Element Content | 0/83
> > Other Direct Constructors | 0/91
> > Conformance to the XML 1.0 3-5th edition and XML 1.1 | 0/5
> > Computed Constructors |
> > Computed Element Constructors | 0/72
> > Computed Attribute Constructors | 0/101
> > Document Node Constructors | 0/58
> > Text Node Constructors | 0/35
> > Computed Processing-instruction Constructors | 0/52
> > Computed Comment Constructors | 0/26
> > In-scope Namespaces of a Constructed Element | 0/21
> > Tests of For-Let-Where-OrderBy-Return Expressions |
> > FOR Clause |
> > FOR Clause without TypeDeclaration | 0/132
> > FOR Clause with TypeDeclaration | 0/56
> > FOR Clause with a Positional Variable | 0/34
> > LET Clause |
> > LET Clause without TypeDeclaration | 0/57
> > LET Clause with TypeDeclaration | 0/24
> > WHERE Clause | 0/42
> > ORDER BY Clause |
> > ORDER BY Clause with OrderModifier | 0/109
> > ORDER BY Clause without OrderModifier | 0/89
> > RETURN Clause | 0/21
> > Ordered and Unordered Expressions | 0/26
> > Conditional Expressions | 0/40
> > Quantified Expressions |
> > Quantified Expressions Without TypeDeclaration | 0/167
> > Quantified Expressions With TypeDeclaration | 0/30
> > Expressions on Sequence Types |
> > Instance Of | 0/276
> > Typeswitch | 0/49
> > Cast from Derived types | 0/21
> > Cast from Derived types To Parents | 0/21
> > Casting within a branch of the type hierarchy | 0/21
> > Cast | 0/2730
> > Castable | 0/696
> > Treat | 0/46
> > Modules and Prologs |
> > Version Declaration | 0/30
> > Boundary-space Declaration | 0/28
> > Default Collation Declaration | 0/8
> > Copy Namespaces Declaration | 0/36
> > Base URI Declaration | 0/37
> > Construction Declaration | 0/26
> > Default Namespace Declaration | 0/53
> > Ordering Mode Declaration | 0/27
> > Empty Order Declaration | 0/32
> > Namespace Declaration | 0/43
> > Variable Declaration |
> > External Variable References without TypeDeclaration | 0/45
> > External Variable References with TypeDeclatation | 0/50
> > Internal Variable References without TypeDeclaration | 0/79
> > Internal Variable References with TypeDeclatation | 0/44
> > Function Declaration | 0/134
> > Option Declaration Declaration | 0/8
> > XQuery Comments | 0/45
> > Extension Expression | 0/51
> > Implicit Context |
> > Functions |
> > Accessor Functions |
> > fn:node-name | 0/30
> > fn:nilled | 0/26
> > fn:string | 0/48
> > fn:data | 0/46
> > fn:base-uri | 0/58
> > fn:static-base-uri | 0/17
> > fn:document-uri | 0/35
> > The Error Function | 0/62
> > Errors and Optimization | 0/7
> > The Trace Function | 0/27
> > Constructor Functions |
> > fn:dateTime | 0/50
> > Functions on Numeric Values |
> > fn:abs | 0/182
> > fn:ceiling | 0/58
> > fn:floor | 0/59
> > fn:round | 0/239
> > fn:round-half-to-even | 0/74
> > Functions on Strings |
> > Functions to Assemble and Disassemble Strings |
> > fn:codepoints-to-string | 0/49
> > fn:string-to-codepoints | 0/43
> > Equality and Comparison of Strings |
> > fn:compare | 0/42
> > fn:codepoint-equal | 0/27
> > fn:compare | 0/9
> > Functions on String Values |
> > fn:concat | 0/94
> > fn:string-join | 0/33
> > fn:substring | 0/37
> > fn:string-length | 0/30
> > fn:normalize-space | 0/35
> > fn:normalize-unicode | 0/38
> > fn:upper-case | 0/24
> > fn:lower-case | 0/24
> > fn:translate | 0/36
> > surrogate values for various string functions. | 0/15
> > fn:encode-for-uri | 0/29
> > fn:iri-to-uri | 0/46
> > fn:escape-html-uri | 0/33
> > Functions Based on Substring Matching |
> > fn:contains | 0/38
> > fn:starts-with | 0/38
> > fn:ends-with | 0/37
> > fn:substring-before | 0/31
> > fn:substring-after | 0/32
> > String Functions that Use Pattern Matching |
> > fn:matches | 0/88
> > fn:replace | 0/60
> > fn:tokenize | 0/42
> > Tests of XQuery 1.1 analyze-string() function | 0/27
> > Functions for anyURI |
> > fn:resolve-uri | 0/31
> > Functions on Boolean Values |
> > fn:true | 0/24
> > fn:false | 0/24
> > fn:not | 0/70
> > Functions on Durations, Dates and Times |
> > Component Extraction Functions on Durations, Dates and Times |
> > fn:years-from-duration | 0/30
> > fn:months-from-duration | 0/30
> > fn:days-from-duration | 0/30
> > fn:hours-from-duration | 0/30
> > fn:minutes-from-duration | 0/31
> > fn:seconds-from-duration | 0/31
> > fn:year-from-dateTime | 0/27
> > fn:month-from-dateTime | 0/27
> > fn:day-from-dateTime | 0/27
> > fn:hours-from-dateTime | 0/27
> > fn:minutes-from-dateTime | 0/27
> > fn:seconds-from-dateTime | 0/27
> > fn:timezone-from-dateTime | 0/27
> > fn:year-from-date | 0/27
> > fn:month-from-date | 0/27
> > fn:day-from-date | 0/27
> > fn:timezone-from-date | 0/27
> > fn:hours-from-time | 0/27
> > fn:minutes-from-time | 0/27
> > fn:seconds-from-time | 0/27
> > fn:timezone-from-time | 0/27
> > Timezone Adjustment on Dates and Time Values |
> > fn:adjust-dateTime-to-timezone | 0/43
> > fn:adjust-date-to-timezone | 0/36
> > fn:adjust-time-to-timezone | 0/39
> > Functions Related to QNames |
> > Additional Constructor Functions for QNames |
> > fn:resolve-QName | 0/26
> > fn:QName | 0/33
> > fn:local-name-from-QName | 0/24
> > fn:namespace-uri-from-QName | 0/29
> > fn:namespace-uri-for-prefix | 0/26
> > fn:in-scope-prefixes | 0/52
> > Functions on Nodes |
> > fn:name | 0/26
> > fn:local-name | 0/27
> > fn:namespace-uri | 0/32
> > fn:number | 0/60
> > fn:lang | 0/35
> > fn:root | 0/36
> > Functions on Sequences |
> > General Functions and Operators on Sequences |
> > fn:boolean | 0/122
> > fn:index-of | 0/47
> > fn:empty | 0/48
> > fn:exists | 0/53
> > fn:distinct-values | 0/88
> > fn:insert-before | 0/41
> > fn:remove | 0/44
> > fn:reverse | 0/66
> > fn:subsequence | 0/78
> > fn:unordered | 0/31
> > Functions That Test the Cardinality of Sequences |
> > fn:zero-or-one | 0/48
> > fn:one-or-more | 0/49
> > fn:exactly-one | 0/50
> > fn:deep-equal | 0/188
> > Aggregate Functions |
> > fn:count | 0/58
> > fn:avg | 0/224
> > fn:max | 0/180
> > fn:min | 0/180
> > fn:sum | 0/212
> > Functions that Generate Sequences |
> > fn:id | 0/36
> > fn:idref | 0/27
> > fn:doc-available | 0/8
> > fn:doc | 0/43
> > fn:collection | 0/15
> > Context Functions |
> > fn:position | 0/65
> > fn:last | 0/52
> > fn:current-dateTime | 0/26
> > fn:current-date | 0/23
> > fn:current-time | 0/22
> > fn:default-collation | 0/5
> > fn:implicit-timezone | 0/26
> > Optional Features |
> > Schema Import Feature |
> > FLWOR Expressions that requires a schema import | 0/17
> > Computed Element Constructors | 0/4
> > Version Declaration | 0/2
> > Misc Functions that depends entirely on schema validation. | 0/39
> > Cast | 0/48
> > op:numeric-equal | 0/2
> > op:NOTATION-equal | 0/22
> > Constructor Functions for User Defined Functions | 0/10
> > Schema Import | 0/31
> > FOR Clause with TypeDeclaration | 0/1
> > Schema import path expression tests. | 0/3
> > Schema Validation Feature |
> > Validate Expression | 0/45
> > Static Typing Feature |
> > Static Typing of Path Expressions |
> > Static Typing of Steps Expressions |
> > Static Typing of Axes Steps | 0/21
> > Static Typing of Functions | 0/1
> > Static Typing of FLWOR expressions | 0/28
> > Full Axis Feature |
> > ancestor Axis | 0/43
> > ancestor-or-self Axis | 0/31
> > following Axis | 0/25
> > following-sibling Axis | 0/33
> > preceding Axis | 0/31
> > preceding-sibling Axis | 0/28
> > Module Feature |
> > Module Import | 0/55
> > Module Declaration | 0/1
> > fn:element-with-id function |
> > Tests for element-with-id() function, introduced by erratum. Depends entirely on schema validation. | 0/5
> > Serialization | 0/12
> > Tests for the appendices. |
> > Tests for Appendix A-4 of the Query Specs. | 0/9
> > Various User defined functions from annex "E" of the F and O specs. | 0/8
> > Use Cases |
> > Use Case "XMP": Experiences and Exemplars | 0/12
> > Use Case "TREE": Queries that preserve hierarchy | 0/6
> > Use Case "SEQ" - Queries based on Sequence | 0/5
> > Use Case "R" - Access to Relational Data | 0/18
> > Use Case "SGML": Standard Generalized Markup Language | 0/11
> > Use Case "STRING": String Search | 0/4
> > Use Case "NS" - Queries Using Namespaces | 0/8
> > Use Case "PARTS" - Recursive Parts Explosion | 0/1
> > XMark -- An XML Benchmark | 0/21
> > FunctX -- A Collection Of Functions |
> > functx-fn-abs | 0/4
> > functx-fn-adjust-dateTime-to-timezone | 0/6
> > functx-fn-adjust-date-to-timezone | 0/5
> > functx-fn-adjust-time-to-timezone | 0/5
> > functx-fn-avg | 0/6
> > functx-fn-base-uri | 0/4
> > functx-fn-boolean | 0/10
> > functx-fn-ceiling | 0/7
> > functx-fn-codepoint-equal | 0/4
> > functx-fn-codepoints-to-string | 0/4
> > functx-fn-collection |
> > functx-fn-compare | 0/8
> > functx-fn-concat | 0/5
> > functx-fn-contains | 0/8
> > functx-fn-count | 0/6
> > functx-fn-current-dateTime |
> > functx-fn-current-date |
> > functx-fn-current-grouping-key |
> > functx-fn-current-group |
> > functx-fn-current-time |
> > functx-fn-current |
> > functx-fn-data | 0/7
> > functx-fn-dateTime | 0/1
> > functx-fn-day-from-dateTime | 0/1
> > functx-fn-day-from-date | 0/1
> > functx-fn-days-from-duration | 0/6
> > functx-fn-deep-equal | 0/7
> > functx-fn-default-collation | 0/1
> > functx-fn-distinct-values | 0/7
> > functx-fn-doc-available | 0/1
> > functx-fn-document-uri |
> > functx-fn-document |
> > functx-fn-doc |
> > functx-fn-element-available |
> > functx-fn-empty | 0/8
> > functx-fn-encode-for-uri | 0/3
> > functx-fn-ends-with | 0/6
> > functx-fn-error |
> > functx-fn-escape-html-uri | 0/3
> > functx-fn-exactly-one | 0/1
> > functx-fn-exists | 0/5
> > functx-fn-false | 0/1
> > functx-fn-floor | 0/7
> > functx-fn-format-dateTime |
> > functx-fn-format-date |
> > functx-fn-format-number |
> > functx-fn-format-time |
> > functx-fn-function-available |
> > functx-fn-generate-id |
> > functx-fn-hours-from-dateTime | 0/3
> > functx-fn-hours-from-duration | 0/6
> > functx-fn-hours-from-time | 0/3
> > functx-fn-idref |
> > functx-fn-id |
> > functx-fn-implicit-timezone |
> > functx-fn-index-of | 0/8
> > functx-fn-in-scope-prefixes |
> > functx-fn-insert-before | 0/7
> > functx-fn-iri-to-uri | 0/1
> > functx-fn-key |
> > functx-fn-lang | 0/7
> > functx-fn-last | 0/1
> > functx-fn-local-name-from-QName | 0/4
> > functx-fn-local-name | 0/6
> > functx-fn-lower-case | 0/4
> > functx-fn-matches | 0/19
> > functx-fn-max | 0/5
> > functx-fn-minutes-from-dateTime | 0/1
> > functx-fn-minutes-from-duration | 0/6
> > functx-fn-minutes-from-time | 0/1
> > functx-fn-min | 0/5
> > functx-fn-month-from-dateTime | 0/1
> > functx-fn-month-from-date | 0/1
> > functx-fn-months-from-duration | 0/5
> > functx-fn-namespace-uri-for-prefix | 0/5
> > functx-fn-namespace-uri-from-QName | 0/4
> > functx-fn-namespace-uri | 0/6
> > functx-fn-name | 0/6
> > functx-fn-nilled | 0/5
> > functx-fn-node-name | 0/6
> > functx-fn-normalize-space | 0/10
> > functx-fn-normalize-unicode | 0/3
> > functx-fn-not | 0/8
> > functx-fn-number | 0/7
> > functx-fn-one-or-more | 0/3
> > functx-fn-position | 0/4
> > functx-fn-prefix-from-QName | 0/7
> > functx-fn-QName | 0/4
> > functx-fn-regex-group |
> > functx-fn-remove | 0/4
> > functx-fn-replace | 0/20
> > functx-fn-resolve-QName | 0/4
> > functx-fn-resolve-uri | 0/6
> > functx-fn-reverse | 0/4
> > functx-fn-root | 0/3
> > functx-fn-round-half-to-even | 0/6
> > functx-fn-round | 0/6
> > functx-fn-seconds-from-dateTime | 0/1
> > functx-fn-seconds-from-duration | 0/5
> > functx-fn-seconds-from-time | 0/1
> > functx-fn-starts-with | 0/9
> > functx-fn-static-base-uri |
> > functx-fn-string-join | 0/6
> > functx-fn-string-length | 0/7
> > functx-fn-string-to-codepoints | 0/4
> > functx-fn-string | 0/4
> > functx-fn-subsequence | 0/7
> > functx-fn-substring-after | 0/7
> > functx-fn-substring-before | 0/8
> > functx-fn-substring | 0/12
> > functx-fn-sum | 0/7
> > functx-fn-system-property |
> > functx-fn-timezone-from-dateTime | 0/3
> > functx-fn-timezone-from-date | 0/3
> > functx-fn-timezone-from-time | 0/5
> > functx-fn-tokenize | 0/13
> > functx-fn-trace |
> > functx-fn-translate | 0/8
> > functx-fn-true | 0/1
> > functx-fn-type-available |
> > functx-fn-unordered |
> > functx-fn-unparsed-entity-public-id |
> > functx-fn-unparsed-entity-uri |
> > functx-fn-unparsed-text-available |
> > functx-fn-unparsed-text |
> > functx-fn-upper-case | 0/5
> > functx-fn-year-from-dateTime | 0/1
> > functx-fn-year-from-date | 0/1
> > functx-fn-years-from-duration | 0/6
> > functx-fn-zero-or-one | 0/3
> > functx-functx-add-attributes | 0/6
> > functx-functx-add-months | 0/4
> > functx-functx-add-or-update-attributes | 0/6
> > functx-functx-all-whitespace | 0/7
> > functx-functx-are-distinct-values | 0/4
> > functx-functx-atomic-type | 0/5
> > functx-functx-avg-empty-is-zero | 0/1
> > functx-functx-between-exclusive | 0/6
> > functx-functx-between-inclusive | 0/6
> > functx-functx-camel-case-to-words | 0/3
> > functx-functx-capitalize-first | 0/4
> > functx-functx-change-element-names-deep | 0/4
> > functx-functx-change-element-ns-deep | 0/3
> > functx-functx-change-element-ns | 0/3
> > functx-functx-chars | 0/3
> > functx-functx-contains-any-of | 0/3
> > functx-functx-contains-case-insensitive | 0/3
> > functx-functx-contains-word | 0/6
> > functx-functx-copy-attributes | 0/4
> > functx-functx-dateTime | 0/3
> > functx-functx-date | 0/3
> > functx-functx-day-in-year | 0/4
> > functx-functx-day-of-week-abbrev-en | 0/3
> > functx-functx-day-of-week-name-en | 0/3
> > functx-functx-day-of-week | 0/4
> > functx-functx-days-in-month | 0/4
> > functx-functx-dayTimeDuration | 0/6
> > functx-functx-ddmmyyyy-to-date | 0/4
> > functx-functx-depth-of-node | 0/4
> > functx-functx-distinct-attribute-names | 0/1
> > functx-functx-distinct-deep | 0/4
> > functx-functx-distinct-element-names | 0/3
> > functx-functx-distinct-element-paths | 0/3
> > functx-functx-distinct-nodes | 0/3
> > functx-functx-duration-from-timezone | 0/4
> > functx-functx-dynamic-path | 0/5
> > functx-functx-escape-for-regex | 0/3
> > functx-functx-exclusive-or | 0/4
> > functx-functx-first-day-of-month | 0/4
> > functx-functx-first-day-of-year | 0/4
> > functx-functx-first-node | 0/3
> > functx-functx-follows-not-descendant | 0/4
> > functx-functx-format-as-title-en | 0/1
> > functx-functx-fragment-from-uri | 0/3
> > functx-functx-get-matches-and-non-matches | 0/4
> > functx-functx-get-matches | 0/4
> > functx-functx-has-element-only-content | 0/10
> > functx-functx-has-empty-content | 0/8
> > functx-functx-has-mixed-content | 0/8
> > functx-functx-has-simple-content | 0/7
> > functx-functx-id-from-element | 0/1
> > functx-functx-id-untyped | 0/4
> > functx-functx-if-absent | 0/4
> > functx-functx-if-empty | 0/7
> > functx-functx-index-of-deep-equal-node | 0/4
> > functx-functx-index-of-match-first | 0/6
> > functx-functx-index-of-node | 0/4
> > functx-functx-index-of-string-first | 0/4
> > functx-functx-index-of-string-last | 0/4
> > functx-functx-index-of-string | 0/4
> > functx-functx-insert-string | 0/5
> > functx-functx-is-absolute-uri | 0/6
> > functx-functx-is-ancestor | 0/5
> > functx-functx-is-a-number | 0/9
> > functx-functx-is-descendant | 0/5
> > functx-functx-is-leap-year | 0/4
> > functx-functx-is-node-among-descendants-deep-equal | 0/5
> > functx-functx-is-node-among-descendants | 0/5
> > functx-functx-is-node-in-sequence-deep-equal | 0/4
> > functx-functx-is-node-in-sequence | 0/4
> > functx-functx-is-value-in-sequence | 0/4
> > functx-functx-last-day-of-month | 0/4
> > functx-functx-last-day-of-year | 0/4
> > functx-functx-last-node | 0/3
> > functx-functx-leaf-elements | 0/3
> > functx-functx-left-trim | 0/4
> > functx-functx-line-count | 0/3
> > functx-functx-lines | 0/3
> > functx-functx-max-depth | 0/3
> > functx-functx-max-determine-type | 0/4
> > functx-functx-max-line-length | 0/3
> > functx-functx-max-node | 0/1
> > functx-functx-max-string | 0/3
> > functx-functx-min-determine-type | 0/4
> > functx-functx-min-node | 0/1
> > functx-functx-min-non-empty-string | 0/1
> > functx-functx-min-string | 0/3
> > functx-functx-mmddyyyy-to-date | 0/4
> > functx-functx-month-abbrev-en | 0/4
> > functx-functx-month-name-en | 0/4
> > functx-functx-namespaces-in-use | 0/1
> > functx-functx-name-test | 0/6
> > functx-functx-next-day | 0/3
> > functx-functx-node-kind | 0/7
> > functx-functx-non-distinct-values | 0/4
> > functx-functx-number-of-matches | 0/4
> > functx-functx-open-ref-document |
> > functx-functx-ordinal-number-en | 0/3
> > functx-functx-pad-integer-to-length | 0/4
> > functx-functx-pad-string-to-length | 0/4
> > functx-functx-path-to-node-with-pos | 0/3
> > functx-functx-path-to-node | 0/3
> > functx-functx-precedes-not-ancestor | 0/4
> > functx-functx-previous-day | 0/3
> > functx-functx-remove-attributes-deep | 0/4
> > functx-functx-remove-attributes | 0/5
> > functx-functx-remove-elements-deep | 0/5
> > functx-functx-remove-elements-not-contents | 0/5
> > functx-functx-remove-elements | 0/4
> > functx-functx-repeat-string | 0/3
> > functx-functx-replace-beginning | 0/5
> > functx-functx-replace-element-values | 0/3
> > functx-functx-replace-first | 0/6
> > functx-functx-replace-multi | 0/1
> > functx-functx-reverse-string | 0/3
> > functx-functx-right-trim | 0/4
> > functx-functx-scheme-from-uri | 0/6
> > functx-functx-sequence-deep-equal | 0/4
> > functx-functx-sequence-node-equal-any-order | 0/4
> > functx-functx-sequence-node-equal | 0/4
> > functx-functx-sequence-type | 0/12
> > functx-functx-siblings-same-name | 0/3
> > functx-functx-siblings | 0/3
> > functx-functx-sort-as-numeric | 0/3
> > functx-functx-sort-case-insensitive | 0/3
> > functx-functx-sort-document-order | 0/1
> > functx-functx-sort | 0/3
> > functx-functx-substring-after-if-contains | 0/3
> > functx-functx-substring-after-last-match | 0/4
> > functx-functx-substring-after-last | 0/4
> > functx-functx-substring-after-match | 0/4
> > functx-functx-substring-before-if-contains | 0/3
> > functx-functx-substring-before-last-match | 0/4
> > functx-functx-substring-before-last | 0/4
> > functx-functx-substring-before-match | 0/4
> > functx-functx-time | 0/3
> > functx-functx-timezone-from-duration | 0/4
> > functx-functx-total-days-from-duration | 0/5
> > functx-functx-total-hours-from-duration | 0/6
> > functx-functx-total-minutes-from-duration | 0/5
> > functx-functx-total-months-from-duration | 0/4
> > functx-functx-total-seconds-from-duration | 0/5
> > functx-functx-total-years-from-duration | 0/4
> > functx-functx-trim | 0/4
> > functx-functx-update-attributes | 0/5
> > functx-functx-value-except | 0/5
> > functx-functx-value-intersect | 0/5
> > functx-functx-value-union | 0/5
> > functx-functx-word-count | 0/4
> > functx-functx-words-to-camel-case | 0/3
> > functx-functx-wrap-values-in-elements | 0/5
> > functx-functx-yearMonthDuration | 0/8
> > functx-functx-yyyyddmm-to-date | 0/4
> > functx-functx-yyyymmdd-to-date | 0/4
> > XQuery 1.1 test cases |
> > Extended QNames ("uri":local) | 0/13
> > Higher Order Functions | 0/112
> > Head and Tail Functions | 0/12
> > switch expression (XQuery 1.1) | 0/22
> > Consistency in XQTS Catalog | 0/3