| Name | 1.0+ | XSLT 2.0 | XSLT 3.0 | Unspecified | ||||
|---|---|---|---|---|---|---|---|---|
| all | all | only | plus+ | all | plus+ | wrong | total | |
| accept | 0 | 0 | 0 | 0 | 10 | 10 | 0 | 10 |
| accessor | 0 | 37 | 1 | 36 | 37 | 1 | 0 | 38 |
| accumulator | 0 | 0 | 0 | 0 | 28 | 28 | 0 | 53 |
| analyze-string | 0 | 39 | 5 | 34 | 42 | 8 | 0 | 47 |
| apply-templates | 8 | 32 | 2 | 22 | 36 | 6 | 0 | 48 |
| as | 0 | 194 | 0 | 194 | 194 | 0 | 0 | 194 |
| assert | 0 | 0 | 0 | 0 | 8 | 8 | 0 | 9 |
| attribute | 12 | 22 | 0 | 10 | 22 | 0 | 0 | 22 |
| attribute-set | 36 | 43 | 1 | 6 | 46 | 4 | 0 | 47 |
| available-system-properties | 0 | 0 | 0 | 0 | 29 | 29 | 0 | 29 |
| avt | 14 | 32 | 0 | 18 | 32 | 0 | 0 | 32 |
| axes | 182 | 202 | 0 | 20 | 202 | 0 | 0 | 202 |
| backwards | 1 | 44 | 0 | 43 | 45 | 1 | 0 | 45 |
| base-uri | 0 | 48 | 0 | 48 | 48 | 0 | 0 | 48 |
| boolean | 89 | 112 | 0 | 23 | 112 | 0 | 0 | 112 |
| bug | 53 | 84 | 1 | 30 | 83 | 0 | 0 | 86 |
| built-in-templates | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| call-template | 20 | 34 | 1 | 13 | 35 | 2 | 0 | 36 |
| castable | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| catalog | 0 | 3 | 0 | 3 | 9 | 6 | 0 | 9 |
| character-map | 0 | 24 | 0 | 24 | 24 | 0 | 0 | 24 |
| choose | 25 | 48 | 0 | 23 | 48 | 0 | 0 | 48 |
| collation | 0 | 5 | 0 | 5 | 5 | 0 | 0 | 5 |
| collations | 2 | 34 | 0 | 32 | 34 | 0 | 0 | 34 |
| collection | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| construct-node | 4 | 33 | 0 | 29 | 34 | 1 | 0 | 34 |
| context-item | 0 | 0 | 0 | 0 | 28 | 28 | 0 | 28 |
| copy | 53 | 89 | 0 | 36 | 120 | 31 | 0 | 120 |
| copy-of | 0 | 0 | 0 | 0 | 13 | 13 | 0 | 13 |
| core-function | 85 | 90 | 0 | 5 | 90 | 0 | 0 | 90 |
| current-output-uri | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 5 |
| data-manipulation | 28 | 28 | 0 | 0 | 28 | 0 | 0 | 28 |
| date | 0 | 98 | 0 | 98 | 138 | 40 | 0 | 138 |
| declared-modes | 0 | 0 | 0 | 0 | 14 | 14 | 0 | 14 |
| deep-equal | 0 | 2 | 0 | 2 | 2 | 0 | 0 | 2 |
| document | 9 | 64 | 0 | 55 | 64 | 0 | 0 | 64 |
| element | 0 | 18 | 0 | 18 | 28 | 10 | 0 | 28 |
| embedded-stylesheet | 0 | 18 | 0 | 18 | 18 | 0 | 0 | 18 |
| error | 0 | 417 | 26 | 391 | 544 | 153 | 0 | 570 |
| evaluate | 0 | 0 | 0 | 0 | 31 | 31 | 0 | 45 |
| expand-text | 0 | 0 | 0 | 0 | 32 | 32 | 0 | 32 |
| expose | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 19 |
| expression | 54 | 104 | 0 | 50 | 108 | 4 | 0 | 108 |
| extension-functions | 0 | 5 | 0 | 5 | 5 | 0 | 0 | 5 |
| for | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| for-each-group | 0 | 49 | 3 | 46 | 69 | 23 | 0 | 72 |
| format-date | 0 | 35 | 0 | 35 | 35 | 0 | 0 | 35 |
| format-date-en | 0 | 33 | 0 | 33 | 33 | 0 | 0 | 33 |
| format-number | 37 | 69 | 3 | 29 | 70 | 4 | 0 | 73 |
| function | 0 | 49 | 6 | 43 | 81 | 38 | 0 | 87 |
| function-available | 1 | 7 | 0 | 6 | 8 | 1 | 0 | 8 |
| global-context-item | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 3 |
| higher-order-functions | 0 | 0 | 0 | 0 | 69 | 69 | 0 | 70 |
| id | 26 | 40 | 0 | 14 | 40 | 0 | 0 | 40 |
| import | 12 | 35 | 0 | 23 | 38 | 3 | 0 | 42 |
| import-schema | 0 | 193 | 0 | 193 | 195 | 2 | 0 | 195 |
| include | 3 | 13 | 0 | 10 | 14 | 1 | 0 | 16 |
| initial-function | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 6 |
| initial-mode | 1 | 3 | 0 | 2 | 4 | 1 | 0 | 4 |
| initial-template | 0 | 5 | 3 | 2 | 5 | 3 | 0 | 8 |
| iterate | 0 | 0 | 0 | 0 | 34 | 34 | 0 | 34 |
| json-to-xml | 0 | 0 | 0 | 0 | 47 | 47 | 0 | 55 |
| key | 55 | 87 | 0 | 32 | 89 | 2 | 0 | 89 |
| lre | 18 | 23 | 0 | 5 | 30 | 7 | 0 | 30 |
| maps | 0 | 0 | 0 | 0 | 37 | 37 | 0 | 37 |
| match | 41 | 182 | 8 | 133 | 241 | 67 | 0 | 249 |
| math | 108 | 143 | 1 | 34 | 146 | 4 | 0 | 147 |
| merge | 0 | 0 | 0 | 0 | 59 | 59 | 0 | 80 |
| message | 1 | 24 | 0 | 23 | 34 | 10 | 0 | 34 |
| mode | 15 | 31 | 0 | 16 | 135 | 104 | 0 | 137 |
| namespace | 140 | 209 | 0 | 69 | 217 | 8 | 0 | 217 |
| namespace-alias | 6 | 15 | 0 | 9 | 15 | 0 | 0 | 15 |
| next-match | 0 | 26 | 0 | 26 | 26 | 0 | 0 | 26 |
| node | 23 | 32 | 0 | 9 | 32 | 0 | 0 | 32 |
| nodetest | 2 | 38 | 0 | 36 | 38 | 0 | 0 | 38 |
| normalize-unicode | 0 | 18 | 0 | 18 | 18 | 0 | 0 | 18 |
| notation | 0 | 19 | 0 | 19 | 23 | 4 | 0 | 23 |
| number | 189 | 254 | 0 | 65 | 262 | 8 | 0 | 262 |
| on-empty | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 12 |
| on-non-empty | 0 | 0 | 0 | 0 | 14 | 14 | 0 | 14 |
| output | 0 | 141 | 8 | 133 | 207 | 74 | 0 | 215 |
| override | 0 | 0 | 0 | 0 | 60 | 60 | 0 | 60 |
| package | 0 | 0 | 0 | 0 | 42 | 42 | 0 | 42 |
| param | 0 | 25 | 0 | 25 | 29 | 4 | 0 | 29 |
| path | 10 | 10 | 0 | 0 | 10 | 0 | 0 | 10 |
| position | 173 | 205 | 0 | 32 | 205 | 0 | 0 | 205 |
| predicate | 52 | 54 | 0 | 2 | 54 | 0 | 0 | 54 |
| regex | 0 | 49 | 0 | 49 | 49 | 0 | 0 | 49 |
| regex-classes | 0 | 120 | 0 | 120 | 120 | 0 | 0 | 120 |
| regex-syntax | 0 | 0 | 0 | 0 | 987 | 987 | 0 | 987 |
| regex-syntax-xslt20 | 0 | 983 | 983 | 0 | 0 | 0 | 0 | 987 |
| resolve-uri | 0 | 22 | 0 | 22 | 22 | 0 | 0 | 22 |
| result-document | 0 | 73 | 11 | 62 | 121 | 59 | 0 | 132 |
| root | 0 | 10 | 0 | 10 | 10 | 0 | 0 | 10 |
| select | 85 | 156 | 1 | 70 | 156 | 1 | 0 | 157 |
| sequence | 3 | 87 | 4 | 80 | 87 | 4 | 0 | 91 |
| sf-avg | 0 | 0 | 0 | 0 | 33 | 33 | 0 | 33 |
| sf-boolean | 0 | 0 | 0 | 0 | 27 | 27 | 0 | 27 |
| sf-codepoints-to-string | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 4 |
| sf-copy-of | 0 | 0 | 0 | 0 | 10 | 10 | 0 | 10 |
| sf-count | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| sf-current | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 7 |
| sf-deep-equal | 0 | 0 | 0 | 0 | 35 | 35 | 0 | 35 |
| sf-distinct-values | 0 | 0 | 0 | 0 | 11 | 11 | 0 | 11 |
| sf-empty | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| sf-exactly-one | 0 | 0 | 0 | 0 | 8 | 8 | 0 | 8 |
| sf-exists | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| sf-filter | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 3 |
| sf-fold-left | 0 | 0 | 0 | 0 | 20 | 20 | 0 | 20 |
| sf-fold-right | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| sf-has-children | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| sf-head | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 22 |
| sf-index-of | 0 | 0 | 0 | 0 | 9 | 9 | 0 | 9 |
| sf-innermost | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 2 |
| sf-insert-before | 0 | 0 | 0 | 0 | 44 | 44 | 0 | 44 |
| sf-max | 0 | 0 | 0 | 0 | 38 | 38 | 0 | 38 |
| sf-min | 0 | 0 | 0 | 0 | 38 | 38 | 0 | 38 |
| sf-not | 0 | 0 | 0 | 0 | 27 | 27 | 0 | 27 |
| sf-one-or-more | 0 | 0 | 0 | 0 | 30 | 30 | 0 | 30 |
| sf-outermost | 0 | 0 | 0 | 0 | 26 | 26 | 0 | 26 |
| sf-remove | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 22 |
| sf-reverse | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 2 |
| sf-snapshot | 0 | 0 | 0 | 0 | 24 | 24 | 0 | 24 |
| sf-string-join | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 3 |
| sf-subsequence | 0 | 0 | 0 | 0 | 44 | 44 | 0 | 44 |
| sf-sum | 0 | 0 | 0 | 0 | 35 | 35 | 0 | 35 |
| sf-tail | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 22 |
| sf-trace | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 22 |
| sf-unordered | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 22 |
| sf-zero-or-one | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 7 |
| shadow | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 7 |
| si-LRE | 0 | 0 | 0 | 0 | 69 | 69 | 0 | 90 |
| si-apply-imports | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 3 |
| si-apply-templates | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 5 |
| si-attribute | 0 | 0 | 0 | 0 | 45 | 45 | 0 | 45 |
| si-call-template | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 2 |
| si-choose | 0 | 0 | 0 | 0 | 8 | 8 | 0 | 8 |
| si-copy | 0 | 0 | 0 | 0 | 35 | 35 | 0 | 62 |
| si-copy-of | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 44 |
| si-document | 0 | 0 | 0 | 0 | 14 | 14 | 0 | 39 |
| si-element | 0 | 0 | 0 | 0 | 71 | 71 | 0 | 92 |
| si-for-each | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 19 |
| si-for-each-group | 0 | 0 | 0 | 0 | 68 | 68 | 0 | 68 |
| si-fork | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 12 |
| si-iterate | 0 | 0 | 0 | 0 | 26 | 26 | 0 | 26 |
| si-map | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 12 |
| si-merge | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 6 |
| si-next-match | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 |
| si-on-empty | 0 | 0 | 0 | 0 | 33 | 33 | 0 | 33 |
| si-on-non-empty | 0 | 0 | 0 | 0 | 35 | 35 | 0 | 35 |
| si-result-document | 0 | 0 | 0 | 0 | 15 | 15 | 0 | 40 |
| si-try | 0 | 0 | 0 | 0 | 46 | 46 | 0 | 46 |
| si-value-of | 0 | 0 | 0 | 0 | 36 | 36 | 0 | 36 |
| si-where-populated | 0 | 0 | 0 | 0 | 21 | 21 | 0 | 21 |
| snapshot | 0 | 0 | 0 | 0 | 17 | 17 | 0 | 17 |
| sort | 32 | 74 | 0 | 42 | 79 | 5 | 0 | 79 |
| static | 0 | 0 | 0 | 0 | 37 | 37 | 0 | 37 |
| stream | 0 | 0 | 0 | 0 | 17 | 17 | 0 | 23 |
| stream-available | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 6 |
| streamable | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 125 |
| string | 121 | 133 | 0 | 12 | 133 | 0 | 0 | 133 |
| strip-space | 21 | 21 | 0 | 0 | 22 | 1 | 0 | 23 |
| strip-type-annotations | 0 | 26 | 0 | 26 | 26 | 0 | 0 | 26 |
| su-unclassified | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 3 |
| sx-ArithmeticExpr | 0 | 0 | 0 | 0 | 8 | 8 | 0 | 8 |
| sx-CommaExpr | 0 | 0 | 0 | 0 | 46 | 46 | 0 | 46 |
| sx-ExceptExpr | 0 | 0 | 0 | 0 | 47 | 47 | 0 | 47 |
| sx-ForExpr | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 5 |
| sx-FunctionCall | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 2 |
| sx-GeneralComp-eq | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-GeneralComp-ge | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-GeneralComp-gt | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-GeneralComp-le | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-GeneralComp-lt | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-GeneralComp-ne | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| sx-IfExpr | 0 | 0 | 0 | 0 | 66 | 66 | 0 | 66 |
| sx-InstanceofExpr | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| sx-IntersectExpr | 0 | 0 | 0 | 0 | 46 | 46 | 0 | 46 |
| sx-MapExpr | 0 | 0 | 0 | 0 | 11 | 11 | 0 | 11 |
| sx-QuantifiedExpr | 0 | 0 | 0 | 0 | 10 | 10 | 0 | 10 |
| sx-SimpleMappingExpr | 0 | 0 | 0 | 0 | 11 | 11 | 0 | 11 |
| sx-TreatExpr | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| sx-UnionExpr | 0 | 0 | 0 | 0 | 46 | 46 | 0 | 46 |
| system-property | 1 | 11 | 0 | 10 | 184 | 173 | 0 | 184 |
| template | 5 | 6 | 0 | 1 | 6 | 0 | 0 | 6 |
| treat-as | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| try | 0 | 5 | 5 | 0 | 26 | 26 | 0 | 31 |
| tunnel | 0 | 54 | 0 | 54 | 58 | 4 | 0 | 58 |
| type | 1 | 77 | 1 | 75 | 78 | 2 | 0 | 79 |
| type-available | 0 | 4 | 1 | 3 | 4 | 1 | 0 | 5 |
| type-expr | 0 | 4 | 0 | 4 | 4 | 0 | 0 | 4 |
| type-functions | 0 | 9 | 1 | 8 | 9 | 1 | 0 | 10 |
| unparsed-entity-uri | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
| unparsed-text | 0 | 5 | 0 | 5 | 5 | 0 | 0 | 5 |
| unparsed-text-lines | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 6 |
| use-package | 0 | 0 | 0 | 0 | 30 | 30 | 0 | 30 |
| use-when | 1 | 83 | 3 | 79 | 99 | 19 | 0 | 102 |
| validation | 1 | 41 | 4 | 36 | 44 | 7 | 0 | 48 |
| variable | 71 | 99 | 0 | 28 | 101 | 2 | 0 | 101 |
| version | 13 | 32 | 1 | 18 | 31 | 0 | 0 | 32 |
| where-populated | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| whitespace | 25 | 28 | 0 | 3 | 28 | 0 | 0 | 28 |
| xml-to-json | 0 | 0 | 0 | 0 | 28 | 28 | 0 | 28 |
| xml-version | 15 | 34 | 0 | 19 | 42 | 8 | 0 | 42 |
| xp-striding-climbing-consumingA | 0 | 0 | 0 | 0 | 35 | 35 | 0 | 35 |
| xp-striding-climbing-consumingB | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 23 |
| xp-striding-climbing-motionlessA | 0 | 0 | 0 | 0 | 85 | 85 | 0 | 85 |
| xp-striding-climbing-motionlessB | 0 | 0 | 0 | 0 | 70 | 70 | 0 | 70 |
| xp-striding-climbing-motionlessC | 0 | 0 | 0 | 0 | 32 | 32 | 0 | 32 |
| xp-striding-crawling-consumingA | 0 | 0 | 0 | 0 | 34 | 34 | 0 | 34 |
| xp-striding-crawling-consumingB | 0 | 0 | 0 | 0 | 16 | 16 | 0 | 16 |
| xp-striding-crawling-consumingC | 0 | 0 | 0 | 0 | 16 | 16 | 0 | 16 |
| xp-striding-grounded-consumingA | 0 | 0 | 0 | 0 | 18 | 18 | 0 | 18 |
| xp-striding-grounded-consumingB | 0 | 0 | 0 | 0 | 58 | 58 | 0 | 58 |
| xp-striding-grounded-consumingC | 0 | 0 | 0 | 0 | 53 | 53 | 0 | 53 |
| xp-striding-grounded-motionlessA | 0 | 0 | 0 | 0 | 87 | 87 | 0 | 87 |
| xp-striding-grounded-motionlessB | 0 | 0 | 0 | 0 | 43 | 43 | 0 | 43 |
| xp-striding-grounded-motionlessC | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 19 |
| xp-striding-grounded-motionlessD | 0 | 0 | 0 | 0 | 33 | 33 | 0 | 33 |
| xp-striding-grounded-motionlessE | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 4 |
| xp-striding-grounded-motionlessF | 0 | 0 | 0 | 0 | 18 | 18 | 0 | 18 |
| xp-striding-grounded-motionlessG | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 19 |
| xp-striding-grounded-motionlessH | 0 | 0 | 0 | 0 | 38 | 38 | 0 | 38 |
| xp-striding-roaming-free-rangingA | 0 | 0 | 0 | 0 | 52 | 52 | 0 | 52 |
| xp-striding-roaming-free-rangingB | 0 | 0 | 0 | 0 | 81 | 81 | 0 | 81 |
| xp-striding-roaming-free-rangingC | 0 | 0 | 0 | 0 | 27 | 27 | 0 | 27 |
| xp-striding-striding-consumingA | 0 | 0 | 0 | 0 | 26 | 26 | 0 | 26 |
| xp-striding-striding-consumingB | 0 | 0 | 0 | 0 | 18 | 18 | 0 | 18 |
| xp-striding-striding-motionlessA | 0 | 0 | 0 | 0 | 14 | 14 | 0 | 14 |
| xpath-compat | 0 | 18 | 0 | 18 | 18 | 0 | 0 | 18 |
| xpath-default-namespace | 4 | 25 | 0 | 21 | 25 | 0 | 0 | 25 |
| xsl-document | 0 | 25 | 0 | 25 | 25 | 0 | 0 | 25 |
| xslt-compat | 0 | 13 | 0 | 13 | 13 | 0 | 0 | 13 |