W3C XQuery 1.0 Conformance

Zorba achieves 99.99% on minimal conformance (and 99.63% on Optional Features) for the W3C XML Query Test Suite.

Please see the table below for more details.

W3C XQuery 1.0 features

XQuery

XQueryX

Minimal Conformance

  Optional Feature Errors

    Single error code for extra features

18/18

18/18

  XQuery Basics

    Static Context Evaluation

1/1

1/1

    Query Types

      XQuery Sequence Type Syntax

21/21

21/21

  XQuery Expressions

    Primary Expressions

      Literals

158/158

158/158

      Parenthesized Expressions

20/20

20/20

      Context Item Expressions

        External Context Item Expressions

24/24

24/24

        Internal Context Item Expressions

21/21

21/21

      Function Calls

41/41

41/41

    Path Expressions

      General Path Expression Tests

17/17

17/17

      Steps

58/58

58/58

      Axes

313/313

313/313

      Node Tests

        NodeTest

67/67

67/67

        NameTest

122/122

122/122

      Predicates

52/52

52/52

      Unabbreviated Syntax

26/26

26/26

      Abbreviated Syntax

23/23

23/23

    Sequence Expressions

      Constructing Sequences

        Comma Operator

54/54

54/54

        Range Expression

67/67

67/67

      Filter Expressions

124/124

124/124

      Combining Node Sequences

20/20

20/20

    Operators

      Arithmetic Operators

        Arithmetic Operators on Numeric Values

          op:numeric-add

140/140

140/140

          op:numeric-subtract

110/110

110/110

          op:numeric-multiply

80/80

80/80

          op:numeric-divide

124/124

124/124

          op:numeric-integer-divide

127/127

127/127

          op:numeric-mod

121/121

121/121

          op:numeric-unary-plus

54/54

54/54

          op:numeric-unary-minus

63/63

63/63

        Arithmetic Operators on Duration Values

          op:add-yearMonthDurations

24/24

24/24

          op:subtract-yearMonthDurations

30/30

30/30

          op:multiply-yearMonthDuration

38/38

38/38

          op:divide-yearMonthDuration

28/28

28/28

          op:divide-yearMonthDuration-by-yearMonthDuration

22/22

22/22

          op:add-dayTimeDurations

24/24

24/24

          op:subtract-dayTimeDurations

32/32

32/32

          op:multiply-dayTimeDuration

32/32

32/32

          op:divide-dayTimeDuration

36/36

36/36

          op:divide-dayTimeDuration-by-dayTimeDuration

22/22

22/22

        Arithmetic Operators on Duration and Date Time Values

          op:subtract-dateTimes-yielding-dayTimeDuration

26/26

26/26

          op:subtract-dates-yielding-dayTimeDuration

26/26

26/26

          op:subtract-times

29/29

29/29

          op:add-yearMonthDuration-to-dateTime

26/26

26/26

          op:add-dayTimeDuration-to-dateTime

24/24

24/24

          op:subtract-yearMonthDuration-from-dateTime

21/21

21/21

          op:subtract-dayTimeDuration-from-dateTime

20/20

20/20

          op:add-yearMonthDuration-to-date

24/24

24/24

          op:add-dayTimeDuration-to-date

22/22

22/22

          op:subtract-yearMonthDuration-from-date

23/23

23/23

          op:subtract-dayTimeDuration-from-date

21/21

21/21

          op:add-dayTimeDuration-to-time

24/24

24/24

          op:subtract-dayTimeDuration-from-time

26/26

26/26

      Comparison Operators

        Value Comparison

          Comparison of Numeric Values

            op:numeric-equal

184/184

184/184

            op:numeric-less-than

154/154

154/154

            op:numeric-greater-than

90/90

90/90

          Comparison Operators on Boolean Values

            op:boolean-equal

49/49

49/49

            op:boolean-less-than

39/39

39/39

            op:boolean-greater-than

39/39

39/39

          Comparisons of Duration, Date Time Values

            op:yearMonthDuration-less-than

28/28

28/28

            op:yearMonthDuration-greater-than

28/28

28/28

            op:dayTimeDuration-less-than

28/28

28/28

            op:dayTimeDuration-greater-than

28/28

28/28

            op:duration equal

129/129

129/129

            op:dateTime-equal

53/53

53/53

            op:dateTime-less-than

28/28

28/28

            op:dateTime-greater-than

28/28

28/28

            op:date-equal

29/29

29/29

            op:date-less-than

30/30

30/30

            op:date-greater-than

30/30

30/30

            op:time-equal

41/41

41/41

            op:time-less-than

30/30

30/30

            op:time-greater-than

30/30

30/30

            op:gYearMonth-equal

32/32

32/32

            op:gYear-equal

32/32

32/32

            op:gMonthDay-equal

31/31

31/31

            op:gMonth-equal

31/31

31/31

            op:gDay-equal

31/31

31/31

            op:yearMonthDuration-equal

7/7

7/7

            op:dayTimeDuration-equal

8/8

8/8

          Comparison Operators on QName Values

            op:QName-equal

36/36

36/36

            fn:prefix-from-QName

24/24

24/24

          Comparison Operators on base64Binary and hexBinary Types

            op:hexBinary-equal

29/29

29/29

            op:base64Binary-equal

27/27

27/27

          Type Checking and Error Handling

42/42

42/42

          Comparison of String Values

            xs:string eq/ne xs:string

11/11

11/11

            xs:string gt/ge xs:string

5/5

5/5

            xs:string lt/le xs:string

6/6

6/6

          Comparison of AnyURI Values

            xs:anyURI eq/ne xs:anyURI

22/22

22/22

            xs:anyURI lt/gt xs:anyURI

8/8

8/8

            xs:anyURI le/ge xs:anyURI

10/10

10/10

        General Comparisons

          The "=" operator for general comparisons

172/172

172/172

          The "!=" operator for general comparisons

140/140

140/140

          The "< (less than)" operator for general comparisons

127/127

127/127

          The "<= (less than or equal)" operator for general comparisons

108/108

108/108

          The "> (greater than)" operator for general comparisons

118/118

118/118

          The ">= (greater than or equal)" operator for general comparisons

110/110

110/110

        Node Comparisons

          op:is-same-node

34/34

34/34

          op:node-before

33/33

33/33

          op:node-after

33/33

33/33

      Operators on Sequences

        op:union

70/70

70/70

        op:intersect

67/67

67/67

        op:except

65/65

65/65

    Logical Expressions

366/366

366/366

    Constructors

      Direct Element Constructors

67/67

67/67

      Attributes

122/122

122/122

      Namespace Declaration Attributes

109/109

109/109

      Content

126/126

126/126

      White Space Element Content

83/83

83/83

      Other Direct Constructors

91/91

91/91

      Conformance to the XML 1.0 3-5th edition and XML 1.1

5/5

5/5

      Computed Constructors

        Computed Element Constructors

72/72

72/72

        Computed Attribute Constructors

101/101

101/101

        Document Node Constructors

58/58

58/58

        Text Node Constructors

35/35

35/35

        Computed Processing-instruction Constructors

52/52

52/52

        Computed Comment Constructors

26/26

26/26

      In-scope Namespaces of a Constructed Element

21/21

21/21

    Tests of For-Let-Where-OrderBy-Return Expressions

      FOR Clause

        FOR Clause without TypeDeclaration

132/132

132/132

        FOR Clause with TypeDeclaration

56/56

56/56

        FOR Clause with a Positional Variable

34/34

34/34

      LET Clause

        LET Clause without TypeDeclaration

57/57

57/57

        LET Clause with TypeDeclaration

24/24

24/24

      WHERE Clause

42/42

42/42

      ORDER BY Clause

        ORDER BY Clause with OrderModifier

109/109

109/109

        ORDER BY Clause without OrderModifier

89/89

89/89

      RETURN Clause

21/21

21/21

    Ordered and Unordered Expressions

26/26

26/26

    Conditional Expressions

40/40

40/40

    Quantified Expressions

      Quantified Expressions Without TypeDeclaration

167/167

167/167

      Quantified Expressions With TypeDeclaration

30/30

30/30

    Expressions on Sequence Types

      Instance Of

276/276

276/276

      Typeswitch

49/49

49/49

      Cast from Derived types

21/21

21/21

      Cast from Derived types To Parents

21/21

21/21

      Casting within a branch of the type hierarchy

21/21

21/21

      Cast

2732/2732

2732/2732

      Castable

696/696

696/696

      Treat

46/46

46/46

    Modules and Prologs

      Version Declaration

30/30

30/30

      Boundary-space Declaration

28/28

28/28

      Default Collation Declaration

8/8

8/8

      Copy Namespaces Declaration

36/36

36/36

      Base URI Declaration

37/37

37/37

      Construction Declaration

26/26

26/26

      Default Namespace Declaration

53/53

53/53

      Ordering Mode Declaration

27/27

27/27

      Empty Order Declaration

32/32

32/32

      Namespace Declaration

43/43

43/43

      Variable Declaration

        External Variable References without TypeDeclaration

45/45

45/45

        External Variable References with TypeDeclatation

50/50

50/50

        Internal Variable References without TypeDeclaration

79/79

79/79

        Internal Variable References with TypeDeclatation

44/44

44/44

      Function Declaration

134/134

134/134

      Option Declaration Declaration

8/8

8/8

    XQuery Comments

45/45

45/45

    Extension Expression

51/51

51/51

  Functions

    Accessor Functions

      fn:node-name

30/30

30/30

      fn:nilled

26/26

26/26

      fn:string

48/48

48/48

      fn:data

46/46

46/46

      fn:base-uri

58/58

58/58

      fn:static-base-uri

17/17

17/17

      fn:document-uri

35/35

35/35

    The Error Function

62/62

62/62

    Errors and Optimization

7/7

7/7

    The Trace Function

27/27

27/27

    Constructor Functions

      fn:dateTime

50/50

50/50

    Functions on Numeric Values

      fn:abs

182/182

182/182

      fn:ceiling

58/58

58/58

      fn:floor

59/59

59/59

      fn:round

239/239

239/239

      fn:round-half-to-even

74/74

74/74

    Functions on Strings

      Functions to Assemble and Disassemble Strings

        fn:codepoints-to-string

49/49

49/49

        fn:string-to-codepoints

43/43

43/43

      Equality and Comparison of Strings

        fn:compare

42/42

42/42

        fn:codepoint-equal

27/27

27/27

        fn:compare

9/9

9/9

      Functions on String Values

        fn:concat

94/94

94/94

        fn:string-join

33/33

33/33

        fn:substring

37/37

37/37

        fn:string-length

30/30

30/30

        fn:normalize-space

35/35

35/35

        fn:normalize-unicode

38/38

38/38

        fn:upper-case

24/24

24/24

        fn:lower-case

24/24

24/24

        fn:translate

36/36

36/36

        surrogate values for various string functions.

15/15

15/15

        fn:encode-for-uri

29/29

29/29

        fn:iri-to-uri

46/46

46/46

        fn:escape-html-uri

33/33

33/33

      Functions Based on Substring Matching

        fn:contains

38/38

38/38

        fn:starts-with

38/38

38/38

        fn:ends-with

37/37

37/37

        fn:substring-before

31/31

31/31

        fn:substring-after

32/32

32/32

      String Functions that Use Pattern Matching

        fn:matches

86/88

86/88

        fn:replace

60/60

60/60

        fn:tokenize

42/42

42/42

        Tests of XQuery 3.0 analyze-string() function

27/27

27/27

    Functions for anyURI

      fn:resolve-uri

31/31

31/31

    Functions on Boolean Values

      fn:true

24/24

24/24

      fn:false

24/24

24/24

      fn:not

70/70

70/70

    Functions on Durations, Dates and Times

      Component Extraction Functions on Durations, Dates and Times

        fn:years-from-duration

30/30

30/30

        fn:months-from-duration

30/30

30/30

        fn:days-from-duration

30/30

30/30

        fn:hours-from-duration

30/30

30/30

        fn:minutes-from-duration

31/31

31/31

        fn:seconds-from-duration

31/31

31/31

        fn:year-from-dateTime

27/27

27/27

        fn:month-from-dateTime

27/27

27/27

        fn:day-from-dateTime

27/27

27/27

        fn:hours-from-dateTime

27/27

27/27

        fn:minutes-from-dateTime

27/27

27/27

        fn:seconds-from-dateTime

27/27

27/27

        fn:timezone-from-dateTime

27/27

27/27

        fn:year-from-date

27/27

27/27

        fn:month-from-date

27/27

27/27

        fn:day-from-date

27/27

27/27

        fn:timezone-from-date

27/27

27/27

        fn:hours-from-time

27/27

27/27

        fn:minutes-from-time

27/27

27/27

        fn:seconds-from-time

27/27

27/27

        fn:timezone-from-time

27/27

27/27

      Timezone Adjustment on Dates and Time Values

        fn:adjust-dateTime-to-timezone

43/43

43/43

        fn:adjust-date-to-timezone

36/36

36/36

        fn:adjust-time-to-timezone

39/39

39/39

    Functions Related to QNames

      Additional Constructor Functions for QNames

        fn:resolve-QName

26/26

26/26

        fn:QName

33/33

33/33

      fn:local-name-from-QName

24/24

24/24

      fn:namespace-uri-from-QName

29/29

29/29

      fn:namespace-uri-for-prefix

26/26

26/26

      fn:in-scope-prefixes

52/52

52/52

    Functions on Nodes

      fn:name

26/26

26/26

      fn:local-name

27/27

27/27

      fn:namespace-uri

32/32

32/32

      fn:number

60/60

60/60

      fn:lang

35/35

35/35

      fn:root

36/36

36/36

    Functions on Sequences

      General Functions and Operators on Sequences

        fn:boolean

122/122

122/122

        fn:index-of

47/47

47/47

        fn:empty

48/48

48/48

        fn:exists

53/53

53/53

        fn:distinct-values

88/88

88/88

        fn:insert-before

41/41

41/41

        fn:remove

44/44

44/44

        fn:reverse

66/66

66/66

        fn:subsequence

78/78

78/78

        fn:unordered

31/31

31/31

      Functions That Test the Cardinality of Sequences

        fn:zero-or-one

48/48

48/48

        fn:one-or-more

49/49

49/49

        fn:exactly-one

50/50

50/50

      fn:deep-equal

188/188

188/188

      Aggregate Functions

        fn:count

58/58

58/58

        fn:avg

224/224

224/224

        fn:max

180/180

180/180

        fn:min

180/180

180/180

        fn:sum

212/212

212/212

      Functions that Generate Sequences

        fn:id

36/36

36/36

        fn:idref

27/27

27/27

        fn:doc-available

8/8

8/8

        fn:doc

43/43

43/43

        fn:collection

15/15

15/15

    Context Functions

      fn:position

65/65

65/65

      fn:last

52/52

52/52

      fn:current-dateTime

26/26

26/26

      fn:current-date

23/23

23/23

      fn:current-time

22/22

22/22

      fn:default-collation

5/5

5/5

      fn:implicit-timezone

26/26

26/26

Optional Features

  Schema Import Feature

    FLWOR Expressions that requires a schema import

17/17

17/17

    Computed Element Constructors

4/4

4/4

    Version Declaration

2/2

2/2

    Misc Functions that depends entirely on schema validation.

39/39

39/39

    Cast

48/48

48/48

    op:numeric-equal

2/2

2/2

    op:NOTATION-equal

22/22

22/22

    Constructor Functions for User Defined Functions

10/10

10/10

    Schema Import

30/31

30/31

    FOR Clause with TypeDeclaration

1/1

1/1

    Schema import path expression tests.

3/3

3/3

  Schema Validation Feature

    Validate Expression

44/45

44/45

  Static Typing Feature

    Static Typing of Path Expressions

      Static Typing of Steps Expressions

        Static Typing of Axes Steps

21/21

21/21

    Static Typing of Functions

1/1

1/1

    Static Typing of FLWOR expressions

28/28

28/28

  Full Axis Feature

    ancestor Axis

43/43

43/43

    ancestor-or-self Axis

31/31

31/31

    following Axis

25/25

25/25

    following-sibling Axis

33/33

33/33

    preceding Axis

31/31

31/31

    preceding-sibling Axis

28/28

28/28

  Module Feature

    Module Import

57/57

57/57

    Module Declaration

1/1

1/1

  fn:element-with-id function

    Tests for element-with-id() function, introduced by erratum. Depends entirely on schema validation.

5/5

5/5

  Serialization

12/12

12/12

Tests for the appendices.

  Tests for Appendix A-4 of the Query Specs.

9/9

9/9

  Various User defined functions from annex "E" of the F and O specs.

8/8

8/8

Use Cases

  Use Case "XMP": Experiences and Exemplars

12/12

12/12

  Use Case "TREE": Queries that preserve hierarchy

6/6

6/6

  Use Case "SEQ" - Queries based on Sequence

5/5

5/5

  Use Case "R" - Access to Relational Data

18/18

18/18

  Use Case "SGML": Standard Generalized Markup Language

11/11

11/11

  Use Case "STRING": String Search

4/4

4/4

  Use Case "NS" - Queries Using Namespaces

8/8

8/8

  Use Case "PARTS" - Recursive Parts Explosion

1/1

1/1

XMark -- An XML Benchmark

21/21

21/21

FunctX -- A Collection Of Functions

  functx-fn-abs

4/4

4/4

  functx-fn-adjust-dateTime-to-timezone

6/6

6/6

  functx-fn-adjust-date-to-timezone

5/5

5/5

  functx-fn-adjust-time-to-timezone

5/5

5/5

  functx-fn-avg

6/6

6/6

  functx-fn-base-uri

4/4

4/4

  functx-fn-boolean

10/10

10/10

  functx-fn-ceiling

7/7

7/7

  functx-fn-codepoint-equal

4/4

4/4

  functx-fn-codepoints-to-string

4/4

4/4

  functx-fn-compare

8/8

8/8

  functx-fn-concat

5/5

5/5

  functx-fn-contains

8/8

8/8

  functx-fn-count

6/6

6/6

  functx-fn-data

7/7

7/7

  functx-fn-dateTime

1/1

1/1

  functx-fn-day-from-dateTime

1/1

1/1

  functx-fn-day-from-date

1/1

1/1

  functx-fn-days-from-duration

6/6

6/6

  functx-fn-deep-equal

7/7

7/7

  functx-fn-default-collation

1/1

1/1

  functx-fn-distinct-values

7/7

7/7

  functx-fn-doc-available

1/1

1/1

  functx-fn-empty

8/8

8/8

  functx-fn-encode-for-uri

3/3

3/3

  functx-fn-ends-with

6/6

6/6

  functx-fn-escape-html-uri

3/3

3/3

  functx-fn-exactly-one

1/1

1/1

  functx-fn-exists

5/5

5/5

  functx-fn-false

1/1

1/1

  functx-fn-floor

7/7

7/7

  functx-fn-hours-from-dateTime

3/3

3/3

  functx-fn-hours-from-duration

6/6

6/6

  functx-fn-hours-from-time

3/3

3/3

  functx-fn-index-of

8/8

8/8

  functx-fn-insert-before

7/7

7/7

  functx-fn-iri-to-uri

1/1

1/1

  functx-fn-lang

7/7

7/7

  functx-fn-last

1/1

1/1

  functx-fn-local-name-from-QName

4/4

4/4

  functx-fn-local-name

6/6

6/6

  functx-fn-lower-case

4/4

4/4

  functx-fn-matches

19/19

19/19

  functx-fn-max

5/5

5/5

  functx-fn-minutes-from-dateTime

1/1

1/1

  functx-fn-minutes-from-duration

6/6

6/6

  functx-fn-minutes-from-time

1/1

1/1

  functx-fn-min

5/5

5/5

  functx-fn-month-from-dateTime

1/1

1/1

  functx-fn-month-from-date

1/1

1/1

  functx-fn-months-from-duration

5/5

5/5

  functx-fn-namespace-uri-for-prefix

5/5

5/5

  functx-fn-namespace-uri-from-QName

4/4

4/4

  functx-fn-namespace-uri

6/6

6/6

  functx-fn-name

6/6

6/6

  functx-fn-nilled

5/5

5/5

  functx-fn-node-name

6/6

6/6

  functx-fn-normalize-space

10/10

10/10

  functx-fn-normalize-unicode

3/3

3/3

  functx-fn-not

8/8

8/8

  functx-fn-number

7/7

7/7

  functx-fn-one-or-more

3/3

3/3

  functx-fn-position

4/4

4/4

  functx-fn-prefix-from-QName

7/7

7/7

  functx-fn-QName

4/4

4/4

  functx-fn-remove

4/4

4/4

  functx-fn-replace

20/20

20/20

  functx-fn-resolve-QName

4/4

4/4

  functx-fn-resolve-uri

6/6

6/6

  functx-fn-reverse

4/4

4/4

  functx-fn-root

3/3

3/3

  functx-fn-round-half-to-even

6/6

6/6

  functx-fn-round

6/6

6/6

  functx-fn-seconds-from-dateTime

1/1

1/1

  functx-fn-seconds-from-duration

5/5

5/5

  functx-fn-seconds-from-time

1/1

1/1

  functx-fn-starts-with

9/9

9/9

  functx-fn-string-join

6/6

6/6

  functx-fn-string-length

7/7

7/7

  functx-fn-string-to-codepoints

4/4

4/4

  functx-fn-string

4/4

4/4

  functx-fn-subsequence

7/7

7/7

  functx-fn-substring-after

7/7

7/7

  functx-fn-substring-before

8/8

8/8

  functx-fn-substring

12/12

12/12

  functx-fn-sum

7/7

7/7

  functx-fn-timezone-from-dateTime

3/3

3/3

  functx-fn-timezone-from-date

3/3

3/3

  functx-fn-timezone-from-time

5/5

5/5

  functx-fn-tokenize

13/13

13/13

  functx-fn-translate

8/8

8/8

  functx-fn-true

1/1

1/1

  functx-fn-upper-case

5/5

5/5

  functx-fn-year-from-dateTime

1/1

1/1

  functx-fn-year-from-date

1/1

1/1

  functx-fn-years-from-duration

6/6

6/6

  functx-fn-zero-or-one

3/3

3/3

  functx-functx-add-attributes

6/6

6/6

  functx-functx-add-months

4/4

4/4

  functx-functx-add-or-update-attributes

6/6

6/6

  functx-functx-all-whitespace

7/7

7/7

  functx-functx-are-distinct-values

4/4

4/4

  functx-functx-atomic-type

5/5

5/5

  functx-functx-avg-empty-is-zero

1/1

1/1

  functx-functx-between-exclusive

6/6

6/6

  functx-functx-between-inclusive

6/6

6/6

  functx-functx-camel-case-to-words

3/3

3/3

  functx-functx-capitalize-first

4/4

4/4

  functx-functx-change-element-names-deep

4/4

4/4

  functx-functx-change-element-ns-deep

3/3

3/3

  functx-functx-change-element-ns

3/3

3/3

  functx-functx-chars

3/3

3/3

  functx-functx-contains-any-of

3/3

3/3

  functx-functx-contains-case-insensitive

3/3

3/3

  functx-functx-contains-word

6/6

6/6

  functx-functx-copy-attributes

4/4

4/4

  functx-functx-dateTime

3/3

3/3

  functx-functx-date

3/3

3/3

  functx-functx-day-in-year

4/4

4/4

  functx-functx-day-of-week-abbrev-en

3/3

3/3

  functx-functx-day-of-week-name-en

3/3

3/3

  functx-functx-day-of-week

4/4

4/4

  functx-functx-days-in-month

4/4

4/4

  functx-functx-dayTimeDuration

6/6

6/6

  functx-functx-ddmmyyyy-to-date

4/4

4/4

  functx-functx-depth-of-node

4/4

4/4

  functx-functx-distinct-attribute-names

1/1

1/1

  functx-functx-distinct-deep

4/4

4/4

  functx-functx-distinct-element-names

3/3

3/3

  functx-functx-distinct-element-paths

3/3

3/3

  functx-functx-distinct-nodes

3/3

3/3

  functx-functx-duration-from-timezone

4/4

4/4

  functx-functx-dynamic-path

5/5

5/5

  functx-functx-escape-for-regex

3/3

3/3

  functx-functx-exclusive-or

4/4

4/4

  functx-functx-first-day-of-month

4/4

4/4

  functx-functx-first-day-of-year

4/4

4/4

  functx-functx-first-node

3/3

3/3

  functx-functx-follows-not-descendant

4/4

4/4

  functx-functx-format-as-title-en

1/1

1/1

  functx-functx-fragment-from-uri

3/3

3/3

  functx-functx-get-matches-and-non-matches

4/4

4/4

  functx-functx-get-matches

4/4

4/4

  functx-functx-has-element-only-content

10/10

10/10

  functx-functx-has-empty-content

8/8

8/8

  functx-functx-has-mixed-content

8/8

8/8

  functx-functx-has-simple-content

7/7

7/7

  functx-functx-id-from-element

1/1

1/1

  functx-functx-id-untyped

4/4

4/4

  functx-functx-if-absent

4/4

4/4

  functx-functx-if-empty

7/7

7/7

  functx-functx-index-of-deep-equal-node

4/4

4/4

  functx-functx-index-of-match-first

6/6

6/6

  functx-functx-index-of-node

4/4

4/4

  functx-functx-index-of-string-first

4/4

4/4

  functx-functx-index-of-string-last

4/4

4/4

  functx-functx-index-of-string

4/4

4/4

  functx-functx-insert-string

5/5

5/5

  functx-functx-is-absolute-uri

6/6

6/6

  functx-functx-is-ancestor

5/5

5/5

  functx-functx-is-a-number

9/9

9/9

  functx-functx-is-descendant

5/5

5/5

  functx-functx-is-leap-year

4/4

4/4

  functx-functx-is-node-among-descendants-deep-equal

5/5

5/5

  functx-functx-is-node-among-descendants

5/5

5/5

  functx-functx-is-node-in-sequence-deep-equal

4/4

4/4

  functx-functx-is-node-in-sequence

4/4

4/4

  functx-functx-is-value-in-sequence

4/4

4/4

  functx-functx-last-day-of-month

4/4

4/4

  functx-functx-last-day-of-year

4/4

4/4

  functx-functx-last-node

3/3

3/3

  functx-functx-leaf-elements

3/3

3/3

  functx-functx-left-trim

4/4

4/4

  functx-functx-line-count

3/3

3/3

  functx-functx-lines

3/3

3/3

  functx-functx-max-depth

3/3

3/3

  functx-functx-max-determine-type

4/4

4/4

  functx-functx-max-line-length

3/3

3/3

  functx-functx-max-node

1/1

1/1

  functx-functx-max-string

3/3

3/3

  functx-functx-min-determine-type

4/4

4/4

  functx-functx-min-node

1/1

1/1

  functx-functx-min-non-empty-string

1/1

1/1

  functx-functx-min-string

3/3

3/3

  functx-functx-mmddyyyy-to-date

4/4

4/4

  functx-functx-month-abbrev-en

4/4

4/4

  functx-functx-month-name-en

4/4

4/4

  functx-functx-namespaces-in-use

1/1

1/1

  functx-functx-name-test

6/6

6/6

  functx-functx-next-day

3/3

3/3

  functx-functx-node-kind

7/7

7/7

  functx-functx-non-distinct-values

4/4

4/4

  functx-functx-number-of-matches

4/4

4/4

  functx-functx-ordinal-number-en

3/3

3/3

  functx-functx-pad-integer-to-length

4/4

4/4

  functx-functx-pad-string-to-length

4/4

4/4

  functx-functx-path-to-node-with-pos

3/3

3/3

  functx-functx-path-to-node

3/3

3/3

  functx-functx-precedes-not-ancestor

4/4

4/4

  functx-functx-previous-day

3/3

3/3

  functx-functx-remove-attributes-deep

4/4

4/4

  functx-functx-remove-attributes

5/5

5/5

  functx-functx-remove-elements-deep

5/5

5/5

  functx-functx-remove-elements-not-contents

5/5

5/5

  functx-functx-remove-elements

4/4

4/4

  functx-functx-repeat-string

3/3

3/3

  functx-functx-replace-beginning

5/5

5/5

  functx-functx-replace-element-values

3/3

3/3

  functx-functx-replace-first

6/6

6/6

  functx-functx-replace-multi

1/1

1/1

  functx-functx-reverse-string

3/3

3/3

  functx-functx-right-trim

4/4

4/4

  functx-functx-scheme-from-uri

6/6

6/6

  functx-functx-sequence-deep-equal

4/4

4/4

  functx-functx-sequence-node-equal-any-order

4/4

4/4

  functx-functx-sequence-node-equal

4/4

4/4

  functx-functx-sequence-type

12/12

12/12

  functx-functx-siblings-same-name

3/3

3/3

  functx-functx-siblings

3/3

3/3

  functx-functx-sort-as-numeric

3/3

3/3

  functx-functx-sort-case-insensitive

3/3

3/3

  functx-functx-sort-document-order

1/1

1/1

  functx-functx-sort

3/3

3/3

  functx-functx-substring-after-if-contains

3/3

3/3

  functx-functx-substring-after-last-match

4/4

4/4

  functx-functx-substring-after-last

4/4

4/4

  functx-functx-substring-after-match

4/4

4/4

  functx-functx-substring-before-if-contains

3/3

3/3

  functx-functx-substring-before-last-match

4/4

4/4

  functx-functx-substring-before-last

4/4

4/4

  functx-functx-substring-before-match

4/4

4/4

  functx-functx-time

3/3

3/3

  functx-functx-timezone-from-duration

4/4

4/4

  functx-functx-total-days-from-duration

5/5

5/5

  functx-functx-total-hours-from-duration

6/6

6/6

  functx-functx-total-minutes-from-duration

5/5

5/5

  functx-functx-total-months-from-duration

4/4

4/4

  functx-functx-total-seconds-from-duration

5/5

5/5

  functx-functx-total-years-from-duration

4/4

4/4

  functx-functx-trim

4/4

4/4

  functx-functx-update-attributes

5/5

5/5

  functx-functx-value-except

5/5

5/5

  functx-functx-value-intersect

5/5

5/5

  functx-functx-value-union

5/5

5/5

  functx-functx-word-count

4/4

4/4

  functx-functx-words-to-camel-case

3/3

3/3

  functx-functx-wrap-values-in-elements

5/5

5/5

  functx-functx-yearMonthDuration

8/8

8/8

  functx-functx-yyyyddmm-to-date

4/4

4/4

  functx-functx-yyyymmdd-to-date

4/4

4/4

Consistency in XQTS Catalog

3/3

3/3

blog comments powered by Disqus