This document contains the results of running the XML Query Test Suite on one or more implementations of XQuery and XQueryX.
The latest version of this test suite is XQTS 0.8.4. 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.
Feature Saxon-SA Minimal Conformance 9523 / 2 / 9534 Optional Features Schema Import Feature 3 / 0 / 3 Schema Validation Feature 21 / 0 / 21 Static Typing Feature 0 / 0 / 43 Full Axis Feature 126 / 0 / 126 Module Feature 2 / 0 / 2
Saxon-SA
Organization: Saxonica Limited
http://www.saxonica.comImplementation: Saxon-SA Version: 8.6
Saxon-SA
Date: 2006-01-09 Test Suite Version: 0.8.4 Syntax: XQuery Transformation: Queries were run as supplied, with no changes made to accommodate the test driver.
A number of bug reports were raised against the test suite; in many such cases, a corrected version of the test was used in place of the original; in other cases, the test was not run.
The test driver is written in XSLT 2.0, as a transformation that takes the catalog as its principal input, and generates the result listing as its primary output. Results of individual queries are generated as secondary outputs. Some Saxon XSLT extensions are used, for example try/catch to catch errors in test queries, and the Saxon mechanisms for calling external Java functions are used to invoke query compilation and execution.
Comparison: XML comparisons are performed using the saxon:deep-equal() extension function. This is an extended version of the standard deep-equal() function that allows control over the details of the comparison. The options used are "NPCS": this takes into account namespace nodes, processing instructions, and comments, and compares nodes using their string value rather than their typed value. This is believed to be equivalent to the canonicalization procedure described in the test specification. The invocation of deep-equal() is adjusted so that a document node is considered equal to its immediate element child. Since many of the test results contain too much or too litte whitespace, when a straight deep-equals() fails, a second attempt is made after eliminating whitespace-only text nodes from both trees. A comment is recorded against the test results where this is necessary.
Fragment and text comparisons are performed by wrapping the reference results in a dummy element node, parsing the result, and then performing a deep-equal() comparison that ignores this wrapper node.
If the expected result is an error, and the test produces an error, then it is reported as having been run successfully even if the error codes differ. In all cases where the error codes differ from those expected, this is recorded as a comment in the test report.
Other Comments: Two results are reported as "fail" because of issues concerning double-to-string conversion. This has been raised as an issue on the specification.
Minimal Conformance
Saxon-SA: true Schema Import
Saxon-SA: true Schema Validation
Saxon-SA: true Static Typing
Saxon-SA: false Static Typing Extensions
Saxon-SA: false Full Axis
Saxon-SA: true Module
Saxon-SA: true Serialization
Saxon-SA: true Trivial XML Embedding
Saxon-SA: false
[XQuery] The version of Unicode that is used to construct expressions.
Saxon-SA: Whatever is supported by the Java JDK in use [XQuery] The statically-known collations.
Saxon-SA: URIs corresponding to RuleBasedCollators that can be constructed by the Java VM, plus any user-defined collations whose implementation is on the Java classpath [XQuery] The implicit timezone.
Saxon-SA: Taken from the system clock. For this test run, +00:00 [XQuery] The circumstances in which warnings are raised, and the ways in which warnings are handled.
Saxon-SA: Controlled using the JAXP-defined ErrorListener interface. [XQuery] The method by which errors are reported to the external processing environment.
Saxon-SA: Errors are reported using the JAXP ErrorListener interface. [XQuery] Whether the implementation is based on the rules of [XML 1.0] and [XML Names] or the rules of [XML 1.1] and [XML Names 1.1]. One of these sets of rules must be applied consistently by all aspects of the implementation.
Saxon-SA: XML 1.0 or 1.1 can be selected under user control. [XQuery] Any components of the static context or dynamic context that are overwritten or augmented by the implementation.
Saxon-SA: None. [XQuery] Which of the optional axes are supported by the implementation, if the Full-Axis Feature is not supported.
Saxon-SA: All the axes are supported. [XQuery] The default handling of empty sequences returned by an ordering key (sortspec) in an order by clause (empty least or empty greatest).
Saxon-SA: By default, empty collates least. [XQuery] The names and semantics of any extension expressions (pragmas) recognized by the implementation.
Saxon-SA: The saxon:validate-type pragma validates an expression against a named simple or complex type [XQuery] The names and semantics of any option declarations recognized by the implementation.
Saxon-SA: saxon:default declares default values for external variables. saxon:memo-function declares functions that are to be implemented as memo-functions. saxon:output declares serialization paraameters. For detailed semantics, see the user documentation. [XQuery] Protocols (if any) by which parameters can be passed to an external function, and the result of the function can returned to the invoking query.
Saxon-SA: Saxon supports calls on external Java methods. There is a plug-in architecture allowing additional external function libraries and binding mechanisms to be supported by third parties. [XQuery] The process by which the specific modules to be imported by a module import are identified, if the Module Feature is supported (includes processing of location hints, if any.)
Saxon-SA: An actual URI for the location of the module source code must be provided in the import declaration, or via a ModuleURIResolver nominated using the Java API [XQuery] Any static typing extensions supported by the implementation, if the Static Typing Feature is supported.
Saxon-SA: Saxon does not support strict static typing, although it does report type errors at compile time if they can be detected at compile time. [XQuery] The means by which serialization is invoked, if the Serialization Feature is supported.
Saxon-SA: Saxon supports a Java API that gives full access to serialization, reusing parts of the JAXP API where appropriate. [XQuery] The default values for the byte-order-mark, encoding, media-type, normalization-form, omit-xml-declaration, standalone, and version parameters, if the Serialization Feature is supported.
Saxon-SA: As described in the XQuery specification (but if running from the command line, indent=yes is set by default) [XQuery] Limits on ranges of values for various data types, as enumerated in 5.3 Data Model Conformance.
Saxon-SA: Documented in the detailed conformance documentation [FuncOps] The destination of the trace output is implementation-defined. See 4 The Trace Function.
Saxon-SA: If a TraceListener is registered, the trace output is sent to the TraceListener. Otherwise it is sent as text to System.err. [FuncOps] For xs:integer operations, implementations that support limited-precision integer operations must either raise an error [err:FOAR0002] or provide an implementation-defined mechanism that allows users to choose between raising an error and returning a result that is modulo the largest representable integer value. See 6.2 Operators on Numeric Values.
Saxon-SA: Saxon supports unlimited-precision integer arithmetic [FuncOps] For xs:decimal values the number of digits of precision returned by the numeric operators is implementation-defined. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.
Saxon-SA: Saxon implements arbitrary-precision decimal arithmetic. The default precision for division is 18 digits, but this is configurable. [FuncOps] If the number of digits in the result exceeds the number of digits that the implementation supports, the result is truncated or rounded in an implementation-defined manner. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.
Saxon-SA: Not applicable, since Saxon supports indefinite precision. [FuncOps] It is implementation-defined which version of Unicode is supported by the features defined in this specification, but it is recommended that the most recent version of Unicode be used. See 7.1 String Types.
Saxon-SA: Saxon validates that characters in strings and names are as permitted by XML 1.0 (or XML 1.1 at user option), unless the value has already been validated by an XML parser, in which case it depends on the user's choice of parser. [FuncOps] For 7.4.6 fn:normalize-unicode, conforming implementations must support normalization form "NFC" and may support normalization forms "NFD", "NFKC", "NFKD", "FULLY-NORMALIZED". They may also support other normalization forms with implementation-defined semantics.
Saxon-SA: The implementation used for these tests, which is not yet released, supports NFC, NFD, NFKC, and NFKD. [FuncOps] The ability to decompose strings into collation units suitable for substring matching is an implementation-defined property of a collation. See 7.5 Functions Based on Substring Matching.
Saxon-SA: All collations based on Java's RuleBasedCollator have this property. User-defined collations may or may not have this property. [FuncOps] All minimally conforming processors must support year values with a minimum of 4 digits (i.e., YYYY) and a minimum fractional second precision of 1 millisecond or three digits (i.e., s.sss). However, conforming processors may set larger implementation-defined limits on the maximum number of digits they support in these two situations. See 10.1.1 Limits and Precision.
Saxon-SA: Saxon supports 4 digits for the year and 6 digits for fractional seconds on dateTimes and durations. [FuncOps] Various aspects of the processing provided by 15.5.4 fn:doc are implementation-defined. Implementations may provide external configuration options that allow any aspect of the processing to be controlled by the user.
Saxon-SA: If the standard URIResolver is used, this is as defined by the implementation of class java.net.URL in the Java VM. [DataModel] Support for additional user-defined or implementation-defined types is implementation-defined. (See 2.6.1 Representation of Types)
Saxon-SA: Saxon allows any Java object to be wrapped as an XPath item, and defines a mapping of Java class names to XPath type names so that such objects carry full dynamic type information with them. [DataModel] Some typed values in the data model are undefined. Attempting to access an undefined property is always an error. Behavior in these cases is implementation-defined and the host language is responsible for determining the result. (See 5 Accessors)
Saxon-SA: Access to undefined values is an error. [Serialization] For any implementation-defined output method, it is implementation-defined whether sequence normalization process takes place. (See 2 Sequence Normalization)
Saxon-SA: Sequences are always normalized to documents before the serializer is invoked. However, the Java application may change the way in which a result sequence is converted to a document before invoking the serializer. [Serialization] If the namespace URI is non-null for the method serialization parameter, then the parameter specifies an implementation-defined output method. (See 3 Serialization Parameters)
Saxon-SA: Saxon allows a user-specified class to be nominated using this mechanism. The class may be a SAX ContentHandler or a Saxon Receiver. [Serialization] If the value of the normalization-form form parameter is not NFC, NFD, NFKC, NFKD, fully-normalized, or none then the meaning of the value and it's effect is implementation-defined. (See 4 Phases of Serialization)
Saxon-SA: The implementation used for these tests, which is not yet released, supports NFC, NFD, NFKC, and NFKD. [Serialization] The effect of additional serialization parameters on the output of the serializer, where the name of such a parameter must be namespace-qualified, is implementation-defined or implementation-dependent. The extent of this effect on the output must not override the provisions of this specification. (See 3 Serialization Parameters)
Saxon-SA: Saxon supports a number of additional serialization parameters in the namespace http://saxon.sf.net. These include saxon:indent-spaces, saxon:character-representation, saxon:require-well-formed, and saxon:next-in-chain [Serialization] The effect of providing an option that allows the encoding phase to be skipped, so that the result of serialization is a stream of Unicode characters, is implementation-defined. The serializer is not required to support such an option. (See 4 Phases of Serialization)
Saxon-SA: Saxon allows the serialization destination to be a Java Writer (a character stream) rather than a byte stream. [Serialization] An serializer may provide an implementation-defined mechanism to place CDATA sections in the result tree. (See 5.1.4 XML Output Method: the cdata-section-elements Parameter)
Saxon-SA: Saxon provides the standard cdata-section-elements mechanism only.
Statically known namespaces
Saxon-SA: not specified Default element/type namespace
Saxon-SA: not specified Default function namespace
Saxon-SA: not specified In-scope schema types
Saxon-SA: not specified In-scope element declarations
Saxon-SA: not specified In-scope attribute declarations
Saxon-SA: not specified In-scope variables
Saxon-SA: not specified Context item static type
Saxon-SA: not specified Function signatures
Saxon-SA: not specified Statically known collations
Saxon-SA: not specified Default collation
Saxon-SA: not specified Construction mode
Saxon-SA: not specified Ordering mode
Saxon-SA: not specified Default order for empty sequences
Saxon-SA: not specified Boundary-space policy
Saxon-SA: not specified Copy-namespaces mode
Saxon-SA: not specified Base URI
Saxon-SA: not specified Statically known documents
Saxon-SA: not specified Statically known collections
Saxon-SA: not specified Statically known default collection type
Saxon-SA: not specified
Context item
Saxon-SA: not specified Context position
Saxon-SA: not specified Context size
Saxon-SA: not specified Variable values
Saxon-SA: not specified Function implementations
Saxon-SA: not specified Current dateTime
Saxon-SA: not specified Implicit timezone
Saxon-SA: not specified Available documents
Saxon-SA: not specified Available collections
Saxon-SA: not specified Default collection
Saxon-SA: not specified
Feature Saxon-SA Minimal Conformance XQuery Expressions Primary Expressions Literals 69/69 Parenthesized Expressions 20/20 Context Item Expressions External Context Item Expressions Internal Context Item Expressions Path Expressions Steps Axes 186/186 Node Tests NodeTest 24/24 NameTest 21/21 Predicates 26/26 Unabbreviated Syntax 30/30 Abbreviated Syntax 21/21 Sequence Expressions Constructing Sequences Comma Operator 51/51 Range Expression 27/27 Filter Expressions 22/22 Combining Node Sequences 20/20 Operators Arithmetic Operators Arithmetic Operators on Numeric Values op:numeric-add 65/65 op:numeric-subtract 69/69 op:numeric-multiply 46/46 op:numeric-divide 62/62 op:numeric-integer-divide 55/55 op:numeric-mod 29/29 op:numeric-unary-plus 39/39 op:numeric-unary-minus 39/39 Arithmetic Operators on Duration Values op:add-yearMonthDurations 21/21 op:subtract-yearMonthDurations 21/21 op:multiply-yearMonthDuration 24/24 op:divide-yearMonthDuration 21/21 op:divide-yearMonthDuration-by-yearMonthDuration 21/21 op:add-dayTimeDurations 21/21 op:subtract-dayTimeDurations 21/21 op:multiply-dayTimeDuration 23/23 op:divide-dayTimeDuration 20/20 op:divide-dayTimeDuration-by-dayTimeDuration 21/21 Arithmetic Operators on Duration Date Time Values op:subtract-dateTimes-yielding-dayTimeDuration 20/20 op:subtract-dates-yielding-dayTimeDuration 20/20 op:subtract-times 21/21 op:add-yearMonthDuration-to-dateTime 20/20 op:add-dayTimeDuration-to-dateTime 20/20 op:subtract-yearMonthDuration-from-dateTime 20/20 op:subtract-dayTimeDuration-from-dateTime 20/20 op:add-yearMonthDuration-to-date 20/20 op:add-dayTimeDuration-to-date 20/20 op:subtract-yearMonthDuration-from-date 22/22 op:subtract-dayTimeDuration-from-date 20/20 op:add-dayTimeDuration-to-time 21/21 op:subtract-dayTimeDuration-from-time 21/21 Comparison Operators Value Comparison Comparison of Numeric Values op:numeric-equal 130/130 op:numeric-less-than 130/130 op:numeric-greater-than 65/65 Comparison Operators on Boolean Values op:boolean-equal 40/40 op:boolean-less-than 36/36 op:boolean-greater-than 36/36 Comparissons of Duration, Date Time Values op:yearMonthDuration-equal 20/20 op:yearMonthDuration-less-than 22/22 op:yearMonthDuration-greater-than 22/22 op:dayTimeDuration-equal 20/20 op:dayTimeDuration-less-than 22/22 op:dayTimeDuration-greater-than 22/22 op:dateTime-equal 20/20 op:dateTime-less-than 22/22 op:dateTime-greater-than 22/22 op:date-equal 20/20 op:date-less-than 24/24 op:date-greater-than 24/24 op:time-equal 20/20 op:time-less-than 24/24 op:time-greater-than 24/24 op:gYearMonth-equal 24/24 op:gYear-equal 24/24 op:gMonthDay-equal 23/23 op:gMonth-equal 23/23 op:gDay-equal 23/23 Comparison Operators on QName Values op:QName-equal 24/24 Comparison Operators on base64Binary and hexBinary Types op:hexBinary-equal 24/24 op:base64Binary-equal 24/24 Comparison Operators on NOTATION Types op:NOTATION-equal 3/3 General Comparisons The "=" operator for general comparisons 99/99 The "!=" operator for general comparisons 99/99 The "< (less than)" operator for general comparisons 99/99 The "<= (less than or equal)" operator for general comparisons 99/99 The "> (greater than)" operator for general comparisons 99/99 The ">= (greater than or equal)" operator for general comparisons 99/99 Node Comparisons op:is-same-node 22/22 op:node-before 22/22 op:node-after 22/22 Operators on Sequences op:union 23/23 op:intersect 23/23 op:except 23/23 Logical Expressions 318/318 Constructors Direct Element Constructors 208/208 Attributes 43/43 Namespace Declaration Attributes 28/28 Content 67/67 White Space Element Content 57/57 Other Direct Constructors 20/20 Computed Constructors Computed Element Constructors 55/55 Computed Attribute Constructors 33/33 Document Node Constructors 24/24 Text Node Constructors 20/20 Computed Processing-instruction Constructors 41/41 Computed Comment Constructors 21/21 In-scope Namespaces of a Constructed Element 20/20 Tests of For-Let-Where-OrderBy-Return Expressions FOR Clause FOR Clause without TypeDeclaration 28/28 FOR Clause with TypeDeclaration 73/73 LET Clause LET Clause without TypeDeclaration 21/21 LET Clause with TypeDeclaration 24/24 WHERE Clause 29/29 ORDER BY Clause ORDER BY Clause with OrderModifier 103/103 ORDER BY Clause without OrderModifier 40/40 RETURN Clause 20/20 Ordered and Unordered Expressions 22/22 Conditional Expressions 20/20 Quantified Expressions 60/60 Expressions on Sequence Types Instance Of 110/110 Typeswitch 25/25 Cast 731/732 Castable 646/646 Treat 25/25 Modules and Prologs Version Declaration 9/9 Boundary-space Declaration 23/23 Default Collation Declaration 2/2 Base URI Declaration 21/21 Construction Declaration 1/1 Default Namespace Declaration 24/24 Ordering Mode Declaration 22/22 Empty Order Declaration 29/29 Namespace Declaration 24/24 Variable Declaration External Variable References without TypeDeclaration External Variable References with TypeDeclatation Internal Variable References without TypeDeclaration 62/62 Internal Variable References with TypeDeclatation 22/22 Function Declaration 24/24 XQuery Comments 20/20 Extension Expression 25/25 Implicit Context Functions Accessor Functions fn:node-name 24/24 fn:nilled 22/22 fn:string 41/41 fn:data 39/39 fn:base-uri 21/21 fn:static-base-uri 14/14 fn:document-uri 13/21 The Error Function 52/52 The Trace Function 21/21 Constructor Functions fn:dateTime 28/28 Functions on Numeric Values fn:abs 125/125 fn:ceiling 39/39 fn:floor 39/39 fn:round 39/39 fn:round-half-to-even 39/39 Funcions on Strings Functions to Assemble and Disassemble Strings fn:codepoints-to-string 20/20 fn:string-to-codepoints 22/22 Equality and Comparison of Strings fn:compare 27/27 Functions on String Values fn:concat 82/82 fn:string-join 26/26 fn:substring 21/21 fn:string-length 21/21 fn:normalize-space 26/26 fn:normalize-unicode 21/21 fn:upper-case 20/20 fn:lower-case 20/20 fn:translate 24/24 fn:encode-for-uri 23/23 fn:iri-to-uri 31/31 fn:escape-html-uri 27/27 Functions Based on Substring Matching fn:contains 21/21 fn:starts-with 21/21 fn:ends-with 21/21 fn:substring-before 21/21 fn:substring-after 21/21 String Functions that Use Pattern Matching fn:matches 31/31 fn:replace 43/43 fn:tokenize 30/30 Funcions for anyURI fn:resolve-uri 22/23 Funcions on Boolean Values fn:true 21/21 fn:false 21/21 fn:not 60/60 Funcions on Durations, Dates and Times Component Extraction Functions on Durations, Dates and Times fn:years-from-duration 22/22 fn:months-from-duration 22/22 fn:days-from-duration 22/22 fn:hours-from-duration 22/22 fn:minutes-from-duration 22/22 fn:seconds-from-duration 22/22 fn:year-from-dateTime 22/22 fn:month-from-dateTime 22/22 fn:day-from-dateTime 22/22 fn:hours-from-dateTime 22/22 fn:minutes-from-dateTime 22/22 fn:seconds-from-dateTime 22/22 fn:timezone-from-dateTime 20/20 fn:year-from-date 22/22 fn:month-from-date 22/22 fn:day-from-date 22/22 fn:timezone-from-date 20/20 fn:hours-from-time 22/22 fn:minutes-from-time 22/22 fn:seconds-from-time 22/22 fn:timezone-from-time 20/20 Timezone Adjustment on Dates and Time Values fn:adjust-dateTime-to-timezone 26/26 fn:adjust-date-to-timezone 22/22 fn:adjust-time-to-timezone 23/23 Functions Related to QNames Additional Constructor Functions for QNames fn:resolve-QName 22/22 fn:QName 22/22 fn:local-name-from-QName 20/20 fn:namespace-uri-from-QName 20/20 fn:namespace-uri-for-prefix 21/21 fn:in-scope-prefixes 20/20 Functions on Nodes fn:name 22/22 fn:local-name 22/22 fn:namespace-uri 25/25 fn:number 42/42 fn:lang 24/24 fn:root 23/23 Functions on Sequences General Functions and Operators on Sequences fn:boolean 87/87 fn:index-of 22/22 fn:empty 39/39 fn:exists 39/39 fn:distinct-values 71/71 fn:insert-before 20/20 fn:remove 20/20 fn:reverse 39/39 fn:subsequence 23/23 fn:unordered 23/23 Functions That Test the Cardinality of Sequences fn:zero-or-one 40/40 fn:one-or-more 40/40 fn:exactly-one 40/40 fn:deep-equal 96/96 Aggregate Functions fn:count 39/39 fn:avg 105/106 fn:max 105/105 fn:min 105/105 fn:sum 165/165 Functions that Generate Sequences fn:id 21/21 fn:idref 4/4 fn:doc 3/3 fn:collection 2/2 Context Funcions fn:position 22/22 fn:last 22/22 fn:current-dateTime 24/24 fn:current-date 21/21 fn:current-time 20/20 fn:default-collation 2/2 fn:implicit-timezone 23/23 Optional Features Schema Import Feature Schema Import 3/3 Schema Validation Feature Validate Expression 21/21 Static Typing Feature Static Typing of Path Expressions Static Typing of Steps Expressions Static Typing of Axes Steps 0/21 Static Typing of FLWOR expressions Static Typing of 'where' clause 0/22 Full Axis Feature ancestor Axis 21/21 ancestor-or-self Axis 21/21 following Axis 21/21 following-sibling Axis 21/21 preceding Axis 21/21 preceding-sibling Axis 21/21 Module Feature Module Declaration Module Import 2/2 Use Cases Use Case "XMP": Experiences and Exemplars 12/12 Use Case "TREE": Queries that preserve hierarchy 6/6 Use Case "SEQ" - Queries based on Sequence 5/5 Use Case "R" - Access to Relational Data 18/18 Use Case "SGML": Standard Generalized Markup Language 11/11 Use Case "STRING": String Search 4/4 Use Case "NS" - Queries Using Namespaces 8/8 Use Case "PARTS" - Recursive Parts Explosion 1/1 Consistency in XQTS Catalog 3/3
Feature Saxon-SA Minimal Conformance XQuery Expressions Primary Expressions Literals 69/69 Literals001 pass Literals002 pass Literals003 pass Literals004 pass Literals005 pass Literals006 pass Literals007 pass Literals008 pass Literals009 pass Literals010 pass Literals011 pass Literals012 pass Literals013 pass Literals014 pass Literals015 pass Literals016 pass Literals017 pass Literals018 pass Literals019 pass Literals020 pass Literals021 pass Literals022 pass Literals023 pass Literals024 pass Literals025 pass Literals026 pass Literals027 pass Literals028 pass Literals029 pass Literals030 pass Literals031 pass Literals032 pass Literals033 pass Literals034 pass Literals035 pass Literals036 pass Literals037 pass Literals038 pass Literals039 pass Literals040 pass Literals041 pass Literals042 pass Literals043 pass Literals044 pass Literals045 pass Literals046 pass Literals047 pass Literals048 pass Literals049 pass Literals050 pass Literals051 pass Literals052 pass Literals053 pass Literals054 pass Literals055 pass Literals056 pass Literals057 pass Literals058 pass Literals059 pass Literals060 pass Literals061 pass Literals062 pass Literals063 pass Literals064 pass Literals065 pass Literals066 pass Literals067 pass Literals068 pass Literals069 pass Parenthesized Expressions 20/20 Parenexpr-1 pass Parenexpr-2 pass Parenexpr-3 pass Parenexpr-4 pass Parenexpr-5 pass Parenexpr-6 pass Parenexpr-7 pass Parenexpr-8 pass Parenexpr-9 pass Parenexpr-10 pass Parenexpr-11 pass Parenexpr-12 pass Parenexpr-13 pass Parenexpr-14 pass Parenexpr-15 pass Parenexpr-16 pass Parenexpr-17 pass Parenexpr-18 pass Parenexpr-19 pass matched after stripping whitespace from source document
Parenexpr-20 pass Context Item Expressions External Context Item Expressions Internal Context Item Expressions Path Expressions Steps Axes 186/186 Axes001-1 pass Axes001-2 pass Axes001-3 pass Axes002-1 pass Axes002-2 pass Axes002-3 pass Axes002-4 pass Axes003-1 pass Axes003-2 pass Axes003-3 pass Axes003-4 pass Axes004-1 pass Axes004-2 pass Axes004-3 pass Axes005-1 pass Axes005-2 pass Axes005-3 pass Axes005-4 pass Axes006-1 pass Axes006-2 pass Axes006-3 pass Axes006-4 pass Axes007-1 pass Axes007-2 pass Axes007-3 pass Axes008-1 pass Axes008-2 pass Axes008-3 pass Axes009-1 pass Axes009-2 pass Axes009-3 pass Axes010-1 pass Axes010-2 pass Axes010-3 pass Axes011-1 pass Axes011-2 pass Axes011-3 pass Axes012-1 pass Axes013-1 pass Axes014-1 pass Axes015-1 pass Axes016-1 pass Axes017-1 pass Axes018-1 pass Axes019-1 pass Axes020-1 pass Axes021-1 pass Axes023-1 pass Axes027-1 pass Axes030-1 pass Axes030-2 pass Axes031-1 pass Axes031-2 pass Axes031-3 pass Axes031-4 pass Axes032-1 pass Axes032-2 pass Axes032-3 pass Axes032-4 pass Axes033-1 pass Axes033-2 pass Axes033-3 pass Axes033-4 pass Axes034-1 pass Axes034-2 pass Axes035-1 pass Axes035-2 pass Axes035-3 pass Axes035-4 pass Axes036-1 pass Axes036-2 pass Axes037-1 pass Axes037-2 pass Axes041-1 pass Axes043-1 pass Axes043-2 pass Axes044-1 pass Axes044-2 pass Axes045-1 pass Axes045-2 pass Axes046-1 pass Axes046-2 pass Axes047-1 pass Axes047-2 pass Axes048-1 pass Axes048-2 pass Axes049-1 pass Axes049-2 pass Axes055-1 pass Axes056-1 pass Axes056-2 pass Axes056-3 pass Axes057-1 pass Axes057-2 pass Axes057-3 pass Axes057-4 pass Axes058-1 pass Axes058-2 pass Axes058-3 pass Axes059-1 pass Axes059-2 pass Axes060-1 pass Axes060-2 pass Axes060-3 pass Axes060-4 pass Axes061-1 pass Axes061-2 pass Axes062-1 pass Axes062-2 pass Axes063-1 pass Axes063-2 pass Axes063-3 pass Axes063-4 pass Axes064-1 pass Axes064-2 pass Axes064-3 pass Axes065-1 pass Axes065-2 pass Axes066-1 pass Axes066-2 pass Axes066-3 pass Axes066-4 pass Axes067-1 pass Axes067-2 pass Axes067-3 pass Axes068-1 pass Axes068-2 pass Axes068-3 pass Axes069-1 pass Axes069-2 pass Axes069-3 pass Axes070-1 pass Axes070-2 pass Axes070-3 pass Axes071-1 pass Axes071-2 pass Axes071-3 pass Axes072-1 pass Axes072-2 pass Axes073-1 pass Axes073-2 pass Axes074-1 pass Axes074-2 pass Axes074-3 pass Axes074-4 pass Axes075-1 pass Axes075-2 pass Axes075-3 pass Axes075-4 pass Axes076-1 pass Axes076-2 pass Axes076-3 pass Axes076-4 pass Axes077-1 pass Axes077-2 pass Axes077-3 pass Axes078-1 pass Axes078-2 pass Axes078-3 pass Axes078-4 pass Axes079-1 pass Axes079-2 pass Axes079-3 pass Axes079-4 pass Axes080-1 pass Axes080-2 pass Axes080-3 pass Axes081-1 pass Axes081-2 pass Axes081-3 pass Axes081-4 pass Axes082-1 pass Axes082-2 pass Axes082-3 pass Axes083-1 pass Axes083-2 pass Axes083-3 pass Axes084-1 pass Axes084-2 pass Axes084-3 pass Axes084-4 pass Axes085 pass matched after stripping whitespace from source document
Axes086 pass Axes087 pass Axes088 pass axis-err-1 pass Node Tests NodeTest 24/24 NodeTest001 pass NodeTest002 pass NodeTest006 pass NodeTest007-1 pass NodeTest007-2 pass NodeTest008-1 pass NodeTest008-2 pass NodeTest009-1 pass NodeTest009-2 pass NodeTest010-1 pass NodeTest010-2 pass NodeTest011-1 pass NodeTest011-2 pass NodeTest012-1 pass NodeTest012-2 pass NodeTest013-1 pass NodeTesthc-1 pass NodeTesthc-2 pass NodeTesthc-3 pass NodeTesthc-4 pass NodeTesthc-5 pass NodeTesthc-6 pass NodeTesthc-7 pass NodeTesthc-8 pass NameTest 21/21 NodeTest003 pass matched after stripping whitespace from source document
NodeTest004 pass matched after stripping whitespace from source document
NodeTest005 pass matched after stripping whitespace from source document
nametest-1 pass nametest-2 pass nametest-3 pass nametest-4 pass nametest-5 pass nametest-6 pass nametest-7 pass nametest-8 pass nametest-9 pass nametest-10 pass nametest-11 pass nametest-12 pass nametest-13 pass nametest-14 pass nametest-15 pass nametest-16 pass nametest-17 pass nametest-18 pass Predicates 26/26 predicates-1 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-2 pass predicates-3 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-4 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-5 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-6 pass predicates-7 pass predicates-8 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-9 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-10 pass predicates-11 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-12 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-13 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-14 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-17 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-18 pass predicates-19 pass predicates-20 pass predicates-21 pass predicates-22 pass predicates-23 pass predicates-24 pass matched after stripping whitespace-only text nodes throughout the reference results
predicates-25 pass predicates-26 pass predicates-27 pass predicates-28 pass Unabbreviated Syntax 30/30 unabbreviatedSyntax-1 pass unabbreviatedSyntax-2 pass unabbreviatedSyntax-3 pass unabbreviatedSyntax-4 pass unabbreviatedSyntax-5 pass unabbreviatedSyntax-8 pass unabbreviatedSyntax-9 pass unabbreviatedSyntax-10 pass unabbreviatedSyntax-11 pass unabbreviatedSyntax-12 pass unabbreviatedSyntax-13 pass unabbreviatedSyntax-14 pass unabbreviatedSyntax-15 pass unabbreviatedSyntax-16 pass unabbreviatedSyntax-18 pass unabbreviatedSyntax-19 pass unabbreviatedSyntax-20 pass unabbreviatedSyntax-21 pass unabbreviatedSyntax-22 pass unabbreviatedSyntax-23 pass unabbreviatedSyntax-24 pass unabbreviatedSyntax-25 pass unabbreviatedSyntax-26 pass unabbreviatedSyntax-27 pass unabbreviatedSyntax-28 pass unabbreviatedSyntax-29 pass unabbreviatedSyntax-30 pass unabbreviatedSyntax-31 pass unabbreviatedSyntax-32 pass unabbreviatedSyntax-33 pass Abbreviated Syntax 21/21 abbreviatedSyntax-1 pass abbreviatedSyntax-2 pass abbreviatedSyntax-3 pass abbreviatedSyntax-5 pass abbreviatedSyntax-6 pass abbreviatedSyntax-7 pass abbreviatedSyntax-8 pass abbreviatedSyntax-9 pass abbreviatedSyntax-10 pass abbreviatedSyntax-12 pass abbreviatedSyntax-13 pass abbreviatedSyntax-14 pass abbreviatedSyntax-16 pass abbreviatedSyntax-17 pass abbreviatedSyntax-18 pass abbreviatedSyntax-19 pass abbreviatedSyntax-20 pass abbreviatedSyntax-21 pass abbreviatedSyntax-22 pass abbreviatedSyntax-24 pass matched after stripping whitespace-only text nodes from reference result sequence
abbreviatedSyntax-25 pass Sequence Expressions Constructing Sequences Comma Operator 51/51 sequenceexpressionhc1 pass sequenceexpressionhc2 pass sequenceexpressionhc3 pass sequenceexpressionhc4 pass sequenceexpressionhc5 pass sequenceexpressionhc6 pass sequenceexpressionhc7 pass sequenceexpressionhc8 pass sequenceexpressionhc9 pass constSeq-1 pass constSeq-2 pass constSeq-3 pass constSeq-4 pass constSeq-5 pass constSeq-6 pass constSeq-7 pass constSeq-8 pass constSeq-9 pass constSeq-10 pass constSeq-11 pass constSeq-12 pass constSeq-13 pass constSeq-14 pass constSeq-15 pass constSeq-16 pass constSeq-17 pass constSeq-18 pass constSeq-19 pass constSeq-20 pass constSeq-21 pass constSeq-22 pass op-concatenate-mix-args-001 pass op-concatenate-mix-args-002 pass op-concatenate-mix-args-003 pass op-concatenate-mix-args-004 pass op-concatenate-mix-args-005 pass op-concatenate-mix-args-006 pass op-concatenate-mix-args-007 pass op-concatenate-mix-args-008 pass op-concatenate-mix-args-009 pass op-concatenate-mix-args-010 pass op-concatenate-mix-args-011 pass op-concatenate-mix-args-012 pass op-concatenate-mix-args-013 pass op-concatenate-mix-args-014 pass op-concatenate-mix-args-015 pass op-concatenate-mix-args-016 pass op-concatenate-mix-args-017 pass op-concatenate-mix-args-018 pass op-concatenate-mix-args-019 pass op-concatenate-mix-args-020 pass Range Expression 27/27 rangeExpr-1 pass rangeExpr-2 pass rangeExpr-3 pass rangeExpr-4 pass rangeExpr-5 pass rangeExpr-6 pass rangeExpr-7 pass rangeExpr-8 pass rangeExpr-9 pass rangeExpr-10 pass rangeExpr-11 pass rangeExpr-12 pass rangeExpr-13 pass rangeExpr-14 pass rangeExpr-15 pass rangeExpr-16 pass rangeExpr-17 pass rangeExpr-18 pass rangeExpr-19 pass rangeExpr-20 pass rangeExpr-21 pass rangeExpr-22 pass rangeExpr-23 pass rangeExpr-24 pass rangeExpr-25 pass rangeExpr-26 pass rangeExpr-27 pass Filter Expressions 22/22 filterexpressionhc1 pass filterexpressionhc2 pass filterexpressionhc3 pass filterexpressionhc4 pass filterexpressionhc5 pass matched after stripping whitespace from source document
filterexpressionhc6 pass filterexpressionhc7 pass filterexpressionhc8 pass filterexpressionhc9 pass filterexpressionhc10 pass filterexpressionhc11 pass filterexpressionhc12 pass filterexpressionhc13 pass filterexpressionhc14 pass filterexpressionhc15 pass filterexpressionhc16 pass filterexpressionhc17 pass filterexpressionhc18 pass filterexpressionhc19 pass filterexpressionhc20 pass filterexpressionhc21 pass filterexpressionhc22 pass Combining Node Sequences 20/20 combiningnodeseqhc1 pass combiningnodeseqhc2 pass combiningnodeseqhc3 pass combiningnodeseqhc4 pass combiningnodeseqhc5 pass combiningnodeseqhc6 pass combiningnodeseqhc7 pass combiningnodeseqhc8 pass combiningnodeseqhc9 pass combiningnodeseqhc10 pass combiningnodeseqexcepthc1 pass combiningnodeseqexcepthc2 pass combiningnodeseqexcepthc3 pass combiningnodeseqexcepthc4 pass combiningnodeseqexcepthc5 pass combiningnodeseqexcepthc6 pass combiningnodeseqintersecthc1 pass combiningnodeseqintersecthc2 pass combiningnodeseqintersecthc3 pass combiningnodeseqintersecthc4 pass Operators Arithmetic Operators Arithmetic Operators on Numeric Values op:numeric-add 65/65 op-numeric-addint2args-1 pass op-numeric-addint2args-2 pass op-numeric-addint2args-3 pass op-numeric-addint2args-4 pass op-numeric-addintg2args-1 pass op-numeric-addintg2args-2 pass op-numeric-addintg2args-3 pass op-numeric-addintg2args-4 pass op-numeric-adddec2args-1 pass op-numeric-adddec2args-2 pass op-numeric-adddec2args-3 pass op-numeric-adddec2args-4 pass op-numeric-adddbl2args-1 pass op-numeric-adddbl2args-2 pass op-numeric-adddbl2args-3 pass op-numeric-adddbl2args-4 pass op-numeric-addflt2args-1 pass op-numeric-addflt2args-2 pass op-numeric-addflt2args-3 pass op-numeric-addflt2args-4 pass op-numeric-addlng2args-1 pass op-numeric-addlng2args-2 pass op-numeric-addlng2args-3 pass op-numeric-addlng2args-4 pass op-numeric-addusht2args-1 pass op-numeric-addusht2args-2 pass op-numeric-addusht2args-3 pass op-numeric-addusht2args-4 pass op-numeric-addusht2args-5 pass op-numeric-addnint2args-1 pass op-numeric-addnint2args-2 pass op-numeric-addnint2args-3 pass op-numeric-addnint2args-4 pass op-numeric-addpint2args-1 pass op-numeric-addpint2args-2 pass op-numeric-addpint2args-3 pass op-numeric-addpint2args-4 pass op-numeric-addpint2args-5 pass op-numeric-addulng2args-1 pass op-numeric-addulng2args-2 pass op-numeric-addulng2args-3 pass op-numeric-addulng2args-4 pass op-numeric-addulng2args-5 pass op-numeric-addnpi2args-1 pass op-numeric-addnpi2args-2 pass op-numeric-addnpi2args-3 pass op-numeric-addnpi2args-4 pass op-numeric-addnni2args-1 pass op-numeric-addnni2args-2 pass op-numeric-addnni2args-3 pass op-numeric-addnni2args-4 pass op-numeric-addnni2args-5 pass op-numeric-addsht2args-1 pass op-numeric-addsht2args-2 pass op-numeric-addsht2args-3 pass op-numeric-addsht2args-4 pass op-numeric-addmix2args-1 pass op-numeric-addmix2args-2 pass op-numeric-addmix2args-3 pass op-numeric-addmix2args-4 pass op-numeric-addmix2args-5 pass op-numeric-addmix2args-6 pass op-numeric-addmix2args-7 pass op-numeric-addmix2args-8 pass op-numeric-addmix2args-9 pass op:numeric-subtract 69/69 op-numeric-subtractint2args-1 pass op-numeric-subtractint2args-2 pass op-numeric-subtractint2args-3 pass op-numeric-subtractint2args-4 pass op-numeric-subtractint2args-5 pass op-numeric-subtractintg2args-1 pass op-numeric-subtractintg2args-2 pass op-numeric-subtractintg2args-3 pass op-numeric-subtractintg2args-4 pass op-numeric-subtractintg2args-5 pass op-numeric-subtractdec2args-1 pass op-numeric-subtractdec2args-2 pass op-numeric-subtractdec2args-3 pass op-numeric-subtractdec2args-4 pass op-numeric-subtractdec2args-5 pass op-numeric-subtractdbl2args-1 pass op-numeric-subtractdbl2args-2 pass op-numeric-subtractdbl2args-3 pass op-numeric-subtractdbl2args-4 pass op-numeric-subtractdbl2args-5 pass op-numeric-subtractflt2args-1 pass op-numeric-subtractflt2args-2 pass op-numeric-subtractflt2args-3 pass op-numeric-subtractflt2args-4 pass op-numeric-subtractflt2args-5 pass op-numeric-subtractlng2args-1 pass op-numeric-subtractlng2args-2 pass op-numeric-subtractlng2args-3 pass op-numeric-subtractlng2args-4 pass op-numeric-subtractlng2args-5 pass op-numeric-subtractusht2args-1 pass op-numeric-subtractusht2args-2 pass op-numeric-subtractusht2args-3 pass op-numeric-subtractusht2args-4 pass op-numeric-subtractusht2args-5 pass op-numeric-subtractnint2args-1 pass op-numeric-subtractnint2args-2 pass op-numeric-subtractpint2args-1 pass op-numeric-subtractpint2args-2 pass op-numeric-subtractpint2args-3 pass op-numeric-subtractulng2args-1 pass op-numeric-subtractulng2args-2 pass op-numeric-subtractulng2args-3 pass op-numeric-subtractulng2args-4 pass op-numeric-subtractulng2args-5 pass op-numeric-subtractnpi2args-1 pass op-numeric-subtractnpi2args-2 pass op-numeric-subtractnpi2args-3 pass op-numeric-subtractnpi2args-4 pass op-numeric-subtractnpi2args-5 pass op-numeric-subtractnni2args-1 pass op-numeric-subtractnni2args-2 pass op-numeric-subtractnni2args-3 pass op-numeric-subtractnni2args-4 pass op-numeric-subtractnni2args-5 pass op-numeric-subtractsht2args-1 pass op-numeric-subtractsht2args-2 pass op-numeric-subtractsht2args-3 pass op-numeric-subtractsht2args-4 pass op-numeric-subtractsht2args-5 pass op-numeric-subtractmix2args-1 pass op-numeric-subtractmix2args-2 pass op-numeric-subtractmix2args-3 pass op-numeric-subtractmix2args-4 pass op-numeric-subtractmix2args-5 pass op-numeric-subtractmix2args-6 pass op-numeric-subtractmix2args-7 pass op-numeric-subtractmix2args-8 pass op-numeric-subtractmix2args-9 pass op:numeric-multiply 46/46 op-numeric-multiplydec2args-1 pass op-numeric-multiplydec2args-2 pass op-numeric-multiplydec2args-3 pass op-numeric-multiplydec2args-4 pass op-numeric-multiplydec2args-5 pass op-numeric-multiplydbl2args-1 pass op-numeric-multiplydbl2args-2 pass op-numeric-multiplydbl2args-3 pass op-numeric-multiplydbl2args-4 pass op-numeric-multiplydbl2args-5 pass op-numeric-multiplyflt2args-1 pass op-numeric-multiplyflt2args-2 pass op-numeric-multiplyflt2args-3 pass op-numeric-multiplyflt2args-4 pass op-numeric-multiplyflt2args-5 pass op-numeric-multiplyusht2args-1 pass op-numeric-multiplyusht2args-2 pass op-numeric-multiplyusht2args-3 pass op-numeric-multiplyusht2args-4 pass op-numeric-multiplyusht2args-5 pass op-numeric-multiplypint2args-1 pass op-numeric-multiplypint2args-2 pass op-numeric-multiplypint2args-3 pass op-numeric-multiplypint2args-4 pass op-numeric-multiplypint2args-5 pass op-numeric-multiplyulng2args-1 pass op-numeric-multiplyulng2args-2 pass op-numeric-multiplyulng2args-3 pass op-numeric-multiplyulng2args-4 pass op-numeric-multiplyulng2args-5 pass op-numeric-multiplynpi2args-1 pass op-numeric-multiplynpi2args-2 pass op-numeric-multiplynni2args-1 pass op-numeric-multiplynni2args-2 pass op-numeric-multiplynni2args-3 pass op-numeric-multiplynni2args-4 pass op-numeric-multiplynni2args-5 pass op-numeric-multiplymix2args-1 pass op-numeric-multiplymix2args-2 pass op-numeric-multiplymix2args-3 pass op-numeric-multiplymix2args-4 pass op-numeric-multiplymix2args-5 pass op-numeric-multiplymix2args-6 pass op-numeric-multiplymix2args-7 pass op-numeric-multiplymix2args-8 pass op-numeric-multiplymix2args-9 pass op:numeric-divide 62/62 op-numeric-divideint2args-1 pass op-numeric-divideint2args-2 pass op-numeric-divideint2args-3 pass op-numeric-divideint2args-4 pass op-numeric-divideint2args-5 pass op-numeric-divideintg2args-1 pass op-numeric-divideintg2args-2 pass op-numeric-divideintg2args-3 pass op-numeric-divideintg2args-4 pass op-numeric-divideintg2args-5 pass op-numeric-dividedec2args-1 pass op-numeric-dividedec2args-2 pass op-numeric-dividedec2args-3 pass op-numeric-dividedec2args-4 pass op-numeric-dividedec2args-5 pass op-numeric-dividedbl2args-1 pass op-numeric-dividedbl2args-2 pass op-numeric-dividedbl2args-3 pass op-numeric-dividedbl2args-4 pass op-numeric-divideflt2args-1 pass op-numeric-divideflt2args-2 pass op-numeric-divideflt2args-3 pass op-numeric-divideflt2args-4 pass op-numeric-dividelng2args-1 pass op-numeric-dividelng2args-2 pass op-numeric-dividelng2args-3 pass op-numeric-dividelng2args-4 pass op-numeric-dividelng2args-5 pass op-numeric-divideusht2args-1 pass op-numeric-divideusht2args-2 pass op-numeric-dividenint2args-1 pass op-numeric-dividenint2args-2 pass op-numeric-dividenint2args-3 pass op-numeric-dividenint2args-4 pass op-numeric-dividenint2args-5 pass op-numeric-dividepint2args-1 pass op-numeric-dividepint2args-2 pass op-numeric-dividepint2args-3 pass op-numeric-dividepint2args-4 pass op-numeric-dividepint2args-5 pass op-numeric-divideulng2args-1 pass op-numeric-divideulng2args-2 pass op-numeric-dividenpi2args-1 pass op-numeric-dividenpi2args-2 pass op-numeric-dividenpi2args-3 pass op-numeric-dividenpi2args-4 pass op-numeric-dividenni2args-1 pass op-numeric-dividenni2args-2 pass op-numeric-dividesht2args-1 pass op-numeric-dividesht2args-2 pass op-numeric-dividesht2args-3 pass op-numeric-dividesht2args-4 pass op-numeric-dividesht2args-5 pass op-numeric-dividemix2args-1 pass op-numeric-dividemix2args-2 pass op-numeric-dividemix2args-3 pass op-numeric-dividemix2args-4 pass op-numeric-dividemix2args-5 pass op-numeric-dividemix2args-6 pass op-numeric-dividemix2args-7 pass op-numeric-dividemix2args-8 pass op-numeric-dividemix2args-9 pass op:numeric-integer-divide 55/55 op-numeric-integer-divideint2args-1 pass op-numeric-integer-divideint2args-2 pass op-numeric-integer-divideint2args-3 pass op-numeric-integer-divideint2args-4 pass op-numeric-integer-divideint2args-5 pass op-numeric-integer-divideintg2args-1 pass op-numeric-integer-divideintg2args-2 pass op-numeric-integer-divideintg2args-3 pass op-numeric-integer-divideintg2args-4 pass op-numeric-integer-divideintg2args-5 pass op-numeric-integer-dividedec2args-1 pass op-numeric-integer-dividedec2args-2 pass op-numeric-integer-dividedec2args-3 pass op-numeric-integer-dividedec2args-4 pass op-numeric-integer-dividedec2args-5 pass op-numeric-integer-dividelng2args-1 pass op-numeric-integer-dividelng2args-2 pass op-numeric-integer-dividelng2args-3 pass op-numeric-integer-dividelng2args-4 pass op-numeric-integer-dividelng2args-5 pass op-numeric-integer-divideusht2args-1 pass op-numeric-integer-divideusht2args-2 pass op-numeric-integer-dividenint2args-1 pass op-numeric-integer-dividenint2args-2 pass op-numeric-integer-dividenint2args-3 pass op-numeric-integer-dividenint2args-4 pass op-numeric-integer-dividenint2args-5 pass op-numeric-integer-dividepint2args-1 pass op-numeric-integer-dividepint2args-2 pass op-numeric-integer-dividepint2args-3 pass op-numeric-integer-dividepint2args-4 pass op-numeric-integer-dividepint2args-5 pass op-numeric-integer-divideulng2args-1 pass op-numeric-integer-divideulng2args-2 pass op-numeric-integer-dividenpi2args-1 pass op-numeric-integer-dividenpi2args-2 pass op-numeric-integer-dividenpi2args-3 pass op-numeric-integer-dividenpi2args-4 pass op-numeric-integer-dividenni2args-1 pass op-numeric-integer-dividenni2args-2 pass op-numeric-integer-dividesht2args-1 pass op-numeric-integer-dividesht2args-2 pass op-numeric-integer-dividesht2args-3 pass op-numeric-integer-dividesht2args-4 pass op-numeric-integer-dividesht2args-5 pass op-numeric-integer-dividemix2args-1 pass op-numeric-integer-dividemix2args-2 pass op-numeric-integer-dividemix2args-3 pass op-numeric-integer-dividemix2args-4 pass op-numeric-integer-dividemix2args-5 pass op-numeric-integer-dividemix2args-6 pass op-numeric-integer-dividemix2args-7 pass op-numeric-integer-dividemix2args-8 pass op-numeric-integer-dividemix2args-9 pass op-numeric-integer-dividemix2args-10 pass op:numeric-mod 29/29 op-numeric-modint2args-1 pass op-numeric-modintg2args-1 pass op-numeric-modintg2args-2 pass op-numeric-moddec2args-1 pass op-numeric-moddec2args-2 pass op-numeric-moddbl2args-1 pass op-numeric-modflt2args-1 pass op-numeric-modlng2args-1 pass op-numeric-modusht2args-1 pass op-numeric-modusht2args-2 pass op-numeric-modpint2args-1 pass op-numeric-modpint2args-2 pass op-numeric-modpint2args-3 pass op-numeric-modpint2args-4 pass op-numeric-modpint2args-5 pass op-numeric-modulng2args-1 pass op-numeric-modulng2args-2 pass op-numeric-modnni2args-1 pass op-numeric-modnni2args-2 pass op-numeric-modsht2args-1 pass op-numeric-modmix2args-1 pass op-numeric-modmix2args-2 pass op-numeric-modmix2args-3 pass op-numeric-modmix2args-4 pass op-numeric-modmix2args-5 pass op-numeric-modmix2args-6 pass op-numeric-modmix2args-7 pass op-numeric-modmix2args-8 pass op-numeric-modmix2args-9 pass op:numeric-unary-plus 39/39 op-numeric-unary-plusint1args-1 pass op-numeric-unary-plusint1args-2 pass op-numeric-unary-plusint1args-3 pass op-numeric-unary-plusintg1args-1 pass op-numeric-unary-plusintg1args-2 pass op-numeric-unary-plusintg1args-3 pass op-numeric-unary-plusdec1args-1 pass op-numeric-unary-plusdec1args-2 pass op-numeric-unary-plusdec1args-3 pass op-numeric-unary-plusdbl1args-1 pass op-numeric-unary-plusdbl1args-2 pass op-numeric-unary-plusdbl1args-3 pass op-numeric-unary-plusflt1args-1 pass op-numeric-unary-plusflt1args-2 pass op-numeric-unary-plusflt1args-3 pass op-numeric-unary-pluslng1args-1 pass op-numeric-unary-pluslng1args-2 pass op-numeric-unary-pluslng1args-3 pass op-numeric-unary-plususht1args-1 pass op-numeric-unary-plususht1args-2 pass op-numeric-unary-plususht1args-3 pass op-numeric-unary-plusnint1args-1 pass op-numeric-unary-plusnint1args-2 pass op-numeric-unary-plusnint1args-3 pass op-numeric-unary-pluspint1args-1 pass op-numeric-unary-pluspint1args-2 pass op-numeric-unary-pluspint1args-3 pass op-numeric-unary-plusulng1args-1 pass op-numeric-unary-plusulng1args-2 pass op-numeric-unary-plusulng1args-3 pass op-numeric-unary-plusnpi1args-1 pass op-numeric-unary-plusnpi1args-2 pass op-numeric-unary-plusnpi1args-3 pass op-numeric-unary-plusnni1args-1 pass op-numeric-unary-plusnni1args-2 pass op-numeric-unary-plusnni1args-3 pass op-numeric-unary-plussht1args-1 pass op-numeric-unary-plussht1args-2 pass op-numeric-unary-plussht1args-3 pass op:numeric-unary-minus 39/39 op-numeric-unary-minusint1args-1 pass op-numeric-unary-minusint1args-2 pass op-numeric-unary-minusint1args-3 pass op-numeric-unary-minusintg1args-1 pass op-numeric-unary-minusintg1args-2 pass op-numeric-unary-minusintg1args-3 pass op-numeric-unary-minusdec1args-1 pass op-numeric-unary-minusdec1args-2 pass op-numeric-unary-minusdec1args-3 pass op-numeric-unary-minusdbl1args-1 pass op-numeric-unary-minusdbl1args-2 pass op-numeric-unary-minusdbl1args-3 pass op-numeric-unary-minusflt1args-1 pass op-numeric-unary-minusflt1args-2 pass op-numeric-unary-minusflt1args-3 pass op-numeric-unary-minuslng1args-1 pass op-numeric-unary-minuslng1args-2 pass op-numeric-unary-minuslng1args-3 pass op-numeric-unary-minususht1args-1 pass op-numeric-unary-minususht1args-2 pass op-numeric-unary-minususht1args-3 pass op-numeric-unary-minusnint1args-1 pass op-numeric-unary-minusnint1args-2 pass op-numeric-unary-minusnint1args-3 pass op-numeric-unary-minuspint1args-1 pass op-numeric-unary-minuspint1args-2 pass op-numeric-unary-minuspint1args-3 pass op-numeric-unary-minusulng1args-1 pass op-numeric-unary-minusulng1args-2 pass op-numeric-unary-minusulng1args-3 pass op-numeric-unary-minusnpi1args-1 pass op-numeric-unary-minusnpi1args-2 pass op-numeric-unary-minusnpi1args-3 pass op-numeric-unary-minusnni1args-1 pass op-numeric-unary-minusnni1args-2 pass op-numeric-unary-minusnni1args-3 pass op-numeric-unary-minussht1args-1 pass op-numeric-unary-minussht1args-2 pass op-numeric-unary-minussht1args-3 pass Arithmetic Operators on Duration Values op:add-yearMonthDurations 21/21 op-add-yearMonthDurations2args-1 pass op-add-yearMonthDurations2args-2 pass op-add-yearMonthDurations2args-3 pass op-add-yearMonthDurations2args-4 pass op-add-yearMonthDurations2args-5 pass op-add-yearMonthDurations-1 pass op-add-yearMonthDurations-2 pass op-add-yearMonthDurations-3 pass op-add-yearMonthDurations-4 pass op-add-yearMonthDurations-5 pass op-add-yearMonthDurations-6 pass op-add-yearMonthDurations-7 pass op-add-yearMonthDurations-8 pass op-add-yearMonthDurations-9 pass op-add-yearMonthDurations-10 pass op-add-yearMonthDurations-11 pass op-add-yearMonthDurations-12 pass op-add-yearMonthDurations-13 pass op-add-yearMonthDurations-14 pass op-add-yearMonthDurations-15 pass op-add-yearMonthDurations-16 pass op:subtract-yearMonthDurations 21/21 op-subtract-yearMonthDurations2args-1 pass op-subtract-yearMonthDurations2args-2 pass op-subtract-yearMonthDurations2args-3 pass op-subtract-yearMonthDurations2args-4 pass op-subtract-yearMonthDurations2args-5 pass op-subtract-yearMonthDurations-1 pass op-subtract-yearMonthDurations-2 pass op-subtract-yearMonthDurations-3 pass op-subtract-yearMonthDurations-4 pass op-subtract-yearMonthDurations-5 pass op-subtract-yearMonthDurations-6 pass op-subtract-yearMonthDurations-7 pass op-subtract-yearMonthDurations-8 pass op-subtract-yearMonthDurations-9 pass op-subtract-yearMonthDurations-10 pass op-subtract-yearMonthDurations-11 pass op-subtract-yearMonthDurations-12 pass op-subtract-yearMonthDurations-13 pass op-subtract-yearMonthDurations-14 pass op-subtract-yearMonthDurations-15 pass op-subtract-yearMonthDurations-16 pass op:multiply-yearMonthDuration 24/24 op-multiply-yearMonthDuration2args-1 pass op-multiply-yearMonthDuration2args-2 pass op-multiply-yearMonthDuration2args-3 pass op-multiply-yearMonthDuration2args-4 pass op-multiply-yearMonthDuration2args-5 pass op-multiply-yearMonthDuration-1 pass op-multiply-yearMonthDuration-2 pass op-multiply-yearMonthDuration-3 pass op-multiply-yearMonthDuration-4 pass op-multiply-yearMonthDuration-5 pass op-multiply-yearMonthDuration-6 pass op-multiply-yearMonthDuration-7 pass op-multiply-yearMonthDuration-8 pass op-multiply-yearMonthDuration-9 pass op-multiply-yearMonthDuration-10 pass op-multiply-yearMonthDuration-11 pass op-multiply-yearMonthDuration-12 pass op-multiply-yearMonthDuration-13 pass op-multiply-yearMonthDuration-14 pass op-multiply-yearMonthDuration-15 pass op-multiply-yearMonthDuration-16 pass op-multiply-yearMonthDuration-17 pass op-multiply-yearMonthDuration-18 pass op-multiply-yearMonthDuration-19 pass op:divide-yearMonthDuration 21/21 op-divide-yearMonthDuration2args-1 pass op-divide-yearMonthDuration2args-2 pass op-divide-yearMonthDuration2args-3 pass op-divide-yearMonthDuration2args-4 pass op-divide-yearMonthDuration2args-5 pass op-divide-yearMonthDuration-1 pass op-divide-yearMonthDuration-2 pass op-divide-yearMonthDuration-3 pass op-divide-yearMonthDuration-4 pass op-divide-yearMonthDuration-5 pass op-divide-yearMonthDuration-6 pass op-divide-yearMonthDuration-7 pass op-divide-yearMonthDuration-8 pass op-divide-yearMonthDuration-9 pass op-divide-yearMonthDuration-10 pass op-divide-yearMonthDuration-11 pass op-divide-yearMonthDuration-12 pass op-divide-yearMonthDuration-13 pass op-divide-yearMonthDuration-14 pass op-divide-yearMonthDuration-15 pass op-divide-yearMonthDuration-16 pass op:divide-yearMonthDuration-by-yearMonthDuration 21/21 op-divide-yearMonthDuration-by-yearMonthDuration2args-1 pass op-divide-yearMonthDuration-by-yearMonthDuration2args-2 pass op-divide-yearMonthDuration-by-yearMonthDuration2args-3 pass op-divide-yearMonthDuration-by-yearMonthDuration2args-4 pass op-divide-yearMonthDuration-by-yearMonthDuration2args-5 pass op-divide-yearMonthDuration-by-yMD-1 pass op-divide-yearMonthDuration-by-yMD-2 pass op-divide-yearMonthDuration-by-yMD-3 pass op-divide-yearMonthDuration-by-yMD-4 pass op-divide-yearMonthDuration-by-yMD-5 pass op-divide-yearMonthDuration-by-yMD-6 pass op-divide-yearMonthDuration-by-yMD-7 pass op-divide-yearMonthDuration-by-yMD-8 pass op-divide-yearMonthDuration-by-yMD-9 pass op-divide-yearMonthDuration-by-yMD-10 pass op-divide-yearMonthDuration-by-yMD-11 pass op-divide-yearMonthDuration-by-yMD-12 pass op-divide-yearMonthDuration-by-yMD-13 pass op-divide-yearMonthDuration-by-yMD-14 pass op-divide-yearMonthDuration-by-yMD-15 pass op-divide-yearMonthDuration-by-yMD-16 pass op:add-dayTimeDurations 21/21 op-add-dayTimeDurations2args-1 pass op-add-dayTimeDurations2args-2 pass op-add-dayTimeDurations2args-3 pass op-add-dayTimeDurations2args-4 pass op-add-dayTimeDurations2args-5 pass op-add-dayTimeDurations-1 pass op-add-dayTimeDurations-2 pass op-add-dayTimeDurations-3 pass op-add-dayTimeDurations-4 pass op-add-dayTimeDurations-5 pass op-add-dayTimeDurations-6 pass op-add-dayTimeDurations-7 pass op-add-dayTimeDurations-8 pass op-add-dayTimeDurations-9 pass op-add-dayTimeDurations-10 pass op-add-dayTimeDurations-11 pass op-add-dayTimeDurations-12 pass op-add-dayTimeDurations-13 pass op-add-dayTimeDurations-14 pass op-add-dayTimeDurations-15 pass op-add-dayTimeDurations-16 pass op:subtract-dayTimeDurations 21/21 op-subtract-dayTimeDurations2args-1 pass op-subtract-dayTimeDurations2args-2 pass op-subtract-dayTimeDurations2args-3 pass op-subtract-dayTimeDurations2args-4 pass op-subtract-dayTimeDurations2args-5 pass op-subtract-dayTimeDurations-1 pass op-subtract-dayTimeDurations-2 pass op-subtract-dayTimeDurations-3 pass op-subtract-dayTimeDurations-4 pass op-subtract-dayTimeDurations-5 pass op-subtract-dayTimeDurations-6 pass op-subtract-dayTimeDurations-7 pass op-subtract-dayTimeDurations-8 pass op-subtract-dayTimeDurations-9 pass op-subtract-dayTimeDurations-10 pass op-subtract-dayTimeDurations-11 pass op-subtract-dayTimeDurations-12 pass op-subtract-dayTimeDurations-13 pass op-subtract-dayTimeDurations-14 pass op-subtract-dayTimeDurations-15 pass op-subtract-dayTimeDurations-16 pass op:multiply-dayTimeDuration 23/23 op-multiply-dayTimeDuration2args-1 pass op-multiply-dayTimeDuration2args-2 pass op-multiply-dayTimeDuration2args-3 pass op-multiply-dayTimeDuration2args-4 pass op-multiply-dayTimeDuration2args-5 pass op-multiply-dayTimeDuration-1 pass op-multiply-dayTimeDuration-2 pass op-multiply-dayTimeDuration-3 pass op-multiply-dayTimeDuration-4 pass op-multiply-dayTimeDuration-5 pass op-multiply-dayTimeDuration-6 pass op-multiply-dayTimeDuration-7 pass op-multiply-dayTimeDuration-8 pass op-multiply-dayTimeDuration-9 pass op-multiply-dayTimeDuration-10 pass op-multiply-dayTimeDuration-11 pass op-multiply-dayTimeDuration-12 pass op-multiply-dayTimeDuration-13 pass op-multiply-dayTimeDuration-14 pass op-multiply-dayTimeDuration-15 pass op-multiply-dayTimeDuration-16 pass op-multiply-dayTimeDuration-17 pass op-multiply-dayTimeDuration-18 pass op:divide-dayTimeDuration 20/20 op-divide-dayTimeDuration2args-1 pass op-divide-dayTimeDuration2args-2 pass op-divide-dayTimeDuration2args-3 pass op-divide-dayTimeDuration2args-4 pass op-divide-dayTimeDuration2args-5 pass op-divide-dayTimeDuration-2 pass op-divide-dayTimeDuration-3 pass op-divide-dayTimeDuration-4 pass op-divide-dayTimeDuration-5 pass op-divide-dayTimeDuration-6 pass op-divide-dayTimeDuration-7 pass op-divide-dayTimeDuration-8 pass op-divide-dayTimeDuration-9 pass op-divide-dayTimeDuration-10 pass op-divide-dayTimeDuration-11 pass op-divide-dayTimeDuration-12 pass op-divide-dayTimeDuration-13 pass op-divide-dayTimeDuration-14 pass op-divide-dayTimeDuration-15 pass op-divide-dayTimeDuration-16 pass op:divide-dayTimeDuration-by-dayTimeDuration 21/21 op-divide-dayTimeDuration-by-dayTimeDuration2args-1 pass op-divide-dayTimeDuration-by-dayTimeDuration2args-2 pass op-divide-dayTimeDuration-by-dayTimeDuration2args-3 pass op-divide-dayTimeDuration-by-dayTimeDuration2args-4 pass op-divide-dayTimeDuration-by-dayTimeDuration2args-5 pass op-divide-dayTimeDuration-by-dTD-1 pass op-divide-dayTimeDuration-by-dTD-2 pass op-divide-dayTimeDuration-by-dTD-3 pass op-divide-dayTimeDuration-by-dTD-4 pass op-divide-dayTimeDuration-by-dTD-5 pass op-divide-dayTimeDuration-by-dTD-6 pass op-divide-dayTimeDuration-by-dTD-7 pass op-divide-dayTimeDuration-by-dTD-8 pass op-divide-dayTimeDuration-by-dTD-9 pass op-divide-dayTimeDuration-by-dTD-10 pass op-divide-dayTimeDuration-by-dTD-11 pass op-divide-dayTimeDuration-by-dTD-12 pass op-divide-dayTimeDuration-by-dTD-13 pass op-divide-dayTimeDuration-by-dTD-14 pass op-divide-dayTimeDuration-by-dTD-15 pass op-divide-dayTimeDuration-by-dTD-16 pass Arithmetic Operators on Duration Date Time Values op:subtract-dateTimes-yielding-dayTimeDuration 20/20 op-subtract-dateTimes-yielding-DTD-1 pass op-subtract-dateTimes-yielding-DTD-2 pass op-subtract-dateTimes-yielding-DTD-3 pass op-subtract-dateTimes-yielding-DTD-4 pass op-subtract-dateTimes-yielding-DTD-5 pass op-subtract-dateTimes-yielding-DTD-6 pass op-subtract-dateTimes-yielding-DTD-7 pass op-subtract-dateTimes-yielding-DTD-8 pass op-subtract-dateTimes-yielding-DTD-9 pass op-subtract-dateTimes-yielding-DTD-10 pass op-subtract-dateTimes-yielding-DTD-11 pass op-subtract-dateTimes-yielding-DTD-12 pass op-subtract-dateTimes-yielding-DTD-13 pass op-subtract-dateTimes-yielding-DTD-14 pass op-subtract-dateTimes-yielding-DTD-15 pass op-subtract-dateTimes-yielding-DTD-16 pass op-subtract-dateTimes-yielding-DTD-17 pass op-subtract-dateTimes-yielding-DTD-18 pass op-subtract-dateTimes-yielding-DTD-19 pass op-subtract-dateTimes-yielding-DTD-20 pass op:subtract-dates-yielding-dayTimeDuration 20/20 op-subtract-dates-yielding-DTD-1 pass op-subtract-dates-yielding-DTD-2 pass op-subtract-dates-yielding-DTD-3 pass op-subtract-dates-yielding-DTD-4 pass op-subtract-dates-yielding-DTD-5 pass op-subtract-dates-yielding-DTD-6 pass op-subtract-dates-yielding-DTD-7 pass op-subtract-dates-yielding-DTD-8 pass op-subtract-dates-yielding-DTD-9 pass op-subtract-dates-yielding-DTD-10 pass op-subtract-dates-yielding-DTD-11 pass op-subtract-dates-yielding-DTD-12 pass op-subtract-dates-yielding-DTD-13 pass op-subtract-dates-yielding-DTD-14 pass op-subtract-dates-yielding-DTD-15 pass op-subtract-dates-yielding-DTD-16 pass op-subtract-dates-yielding-DTD-17 pass op-subtract-dates-yielding-DTD-18 pass op-subtract-dates-yielding-DTD-19 pass op-subtract-dates-yielding-DTD-20 pass op:subtract-times 21/21 op-subtract-times2args-1 pass op-subtract-times2args-2 pass op-subtract-times2args-3 pass op-subtract-times2args-4 pass op-subtract-times2args-5 pass op-subtract-times-1 pass op-subtract-times-2 pass op-subtract-times-3 pass op-subtract-times-4 pass op-subtract-times-5 pass op-subtract-times-6 pass op-subtract-times-7 pass op-subtract-times-8 pass op-subtract-times-9 pass op-subtract-times-10 pass op-subtract-times-11 pass op-subtract-times-12 pass op-subtract-times-13 pass op-subtract-times-14 pass op-subtract-times-15 pass op-subtract-times-16 pass op:add-yearMonthDuration-to-dateTime 20/20 op-add-yearMonthDuration-to-dateTime2args-1 pass op-add-yearMonthDuration-to-dateTime2args-2 pass op-add-yearMonthDuration-to-dateTime2args-3 pass op-add-yearMonthDuration-to-dateTime2args-4 pass op-add-yearMonthDuration-to-dateTime2args-5 pass op-add-yearMonthDuration-to-dateTime-1 pass op-add-yearMonthDuration-to-dateTime-2 pass op-add-yearMonthDuration-to-dateTime-3 pass op-add-yearMonthDuration-to-dateTime-4 pass op-add-yearMonthDuration-to-dateTimealt-5 pass op-add-yearMonthDuration-to-dateTime-6 pass op-add-yearMonthDuration-to-dateTime-7 pass op-add-yearMonthDuration-to-dateTime-8 pass op-add-yearMonthDuration-to-dateTime-9 pass op-add-yearMonthDuration-to-dateTime-10 pass op-add-yearMonthDuration-to-dateTime-12 pass op-add-yearMonthDuration-to-dateTime-13 pass op-add-yearMonthDuration-to-dateTime-14 pass op-add-yearMonthDuration-to-dateTime-15 pass op-add-yearMonthDuration-to-dateTime-16 pass op:add-dayTimeDuration-to-dateTime 20/20 op-add-dayTimeDuration-to-dateTime2args-1 pass op-add-dayTimeDuration-to-dateTime2args-2 pass op-add-dayTimeDuration-to-dateTime2args-3 pass op-add-dayTimeDuration-to-dateTime2args-4 pass op-add-dayTimeDuration-to-dateTime2args-5 pass op-add-dayTimeDuration-to-dateTime-1 pass op-add-dayTimeDuration-to-dateTime-2 pass op-add-dayTimeDuration-to-dateTime-3 pass op-add-dayTimeDuration-to-dateTime-4 pass op-add-dayTimeDuration-to-dateTime-5 pass op-add-dayTimeDuration-to-dateTime-6 pass op-add-dayTimeDuration-to-dateTime-7 pass op-add-dayTimeDuration-to-dateTime-8 pass op-add-dayTimeDuration-to-dateTime-9 pass op-add-dayTimeDuration-to-dateTime-10 pass op-add-dayTimeDuration-to-dateTime-12 pass op-add-dayTimeDuration-to-dateTime-13 pass op-add-dayTimeDuration-to-dateTime-14 pass op-add-dayTimeDuration-to-dateTime-15 pass op-add-dayTimeDuration-to-dateTime-16 pass op:subtract-yearMonthDuration-from-dateTime 20/20 op-subtract-yearMonthDuration-from-dateTime2args-1 pass op-subtract-yearMonthDuration-from-dateTime2args-2 pass op-subtract-yearMonthDuration-from-dateTime2args-3 pass op-subtract-yearMonthDuration-from-dateTime2args-4 pass op-subtract-yearMonthDuration-from-dateTime2args-5 pass op-subtract-yearMonthDuration-from-dateTime-1 pass op-subtract-yearMonthDuration-from-dateTime-2 pass op-subtract-yearMonthDuration-from-dateTime-3 pass op-subtract-yearMonthDuration-from-dateTime-4 pass op-subtract-yearMonthDuration-from-dateTime-5 pass op-subtract-yearMonthDuration-from-dateTime-6 pass op-subtract-yearMonthDuration-from-dateTime-7 pass op-subtract-yearMonthDuration-from-dateTime-8 pass op-subtract-yearMonthDuration-from-dateTime-9 pass op-subtract-yearMonthDuration-from-dateTime-10 pass op-subtract-yearMonthDuration-from-dateTime-12 pass op-subtract-yearMonthDuration-from-dateTime-13 pass op-subtract-yearMonthDuration-from-dateTime-14 pass op-subtract-yearMonthDuration-from-dateTime-15 pass op-subtract-yearMonthDuration-from-dateTime-16 pass op:subtract-dayTimeDuration-from-dateTime 20/20 op-subtract-dayTimeDuration-from-dateTime2args-1 pass op-subtract-dayTimeDuration-from-dateTime2args-2 pass op-subtract-dayTimeDuration-from-dateTime2args-3 pass op-subtract-dayTimeDuration-from-dateTime2args-4 pass op-subtract-dayTimeDuration-from-dateTime2args-5 pass op-subtract-dayTimeDuration-from-dateTime-1 pass op-subtract-dayTimeDuration-from-dateTime-2 pass op-subtract-dayTimeDuration-from-dateTime-3 pass op-subtract-dayTimeDuration-from-dateTime-4 pass op-subtract-dayTimeDuration-from-dateTime-5 pass op-subtract-dayTimeDuration-from-dateTime-6 pass op-subtract-dayTimeDuration-from-dateTime-7 pass op-subtract-dayTimeDuration-from-dateTime-8 pass op-subtract-dayTimeDuration-from-dateTime-9 pass op-subtract-dayTimeDuration-from-dateTime-10 pass op-subtract-dayTimeDuration-from-dateTime-12 pass op-subtract-dayTimeDuration-from-dateTime-13 pass op-subtract-dayTimeDuration-from-dateTime-14 pass op-subtract-dayTimeDuration-from-dateTime-15 pass op-subtract-dayTimeDuration-from-dateTime-16 pass op:add-yearMonthDuration-to-date 20/20 op-add-yearMonthDuration-to-date2args-1 pass op-add-yearMonthDuration-to-date2args-2 pass op-add-yearMonthDuration-to-date2args-3 pass op-add-yearMonthDuration-to-date2args-4 pass op-add-yearMonthDuration-to-date2args-5 pass op-add-yearMonthDuration-to-date-1 pass op-add-yearMonthDuration-to-date-2 pass op-add-yearMonthDuration-to-date-3 pass op-add-yearMonthDuration-to-date-4 pass op-add-yearMonthDuration-to-date-5 pass op-add-yearMonthDuration-to-date-6 pass op-add-yearMonthDuration-to-date-7 pass op-add-yearMonthDuration-to-date-8 pass op-add-yearMonthDuration-to-date-9 pass op-add-yearMonthDuration-to-date-10 pass op-add-yearMonthDuration-to-date-12 pass op-add-yearMonthDuration-to-date-13 pass op-add-yearMonthDuration-to-date-14 pass op-add-yearMonthDuration-to-date-15 pass op-add-yearMonthDuration-to-date-16 pass op:add-dayTimeDuration-to-date 20/20 op-add-dayTimeDuration-to-date2args-1 pass op-add-dayTimeDuration-to-date2args-2 pass op-add-dayTimeDuration-to-date2args-3 pass op-add-dayTimeDuration-to-date2args-4 pass op-add-dayTimeDuration-to-date2args-5 pass op-add-dayTimeDuration-to-date-1 pass op-add-dayTimeDuration-to-datealt-2 pass op-add-dayTimeDuration-to-date-3 pass op-add-dayTimeDuration-to-date-4 pass op-add-dayTimeDuration-to-date-5 pass op-add-dayTimeDuration-to-date-6 pass op-add-dayTimeDuration-to-date-7 pass op-add-dayTimeDuration-to-date-8 pass op-add-dayTimeDuration-to-date-9 pass op-add-dayTimeDuration-to-date-10 pass op-add-dayTimeDuration-to-date-12 pass op-add-dayTimeDuration-to-date-13 pass op-add-dayTimeDuration-to-date-14 pass op-add-dayTimeDuration-to-date-15 pass op-add-dayTimeDuration-to-date-16 pass op:subtract-yearMonthDuration-from-date 22/22 op-subtract-yearMonthDuration-from-date2args-1 pass op-subtract-yearMonthDuration-from-date2args-2 pass op-subtract-yearMonthDuration-from-date2args-3 pass op-subtract-yearMonthDuration-from-date2args-4 pass op-subtract-yearMonthDuration-from-date2args-5 pass op-subtract-yearMonthDuration-from-date-1 pass op-subtract-yearMonthDuration-from-date-2 pass op-subtract-yearMonthDuration-from-date-3 pass op-subtract-yearMonthDuration-from-date-4 pass op-subtract-yearMonthDuration-from-date-5 pass op-subtract-yearMonthDuration-from-date-6 pass op-subtract-yearMonthDuration-from-date-7 pass op-subtract-yearMonthDuration-from-date-8 pass op-subtract-yearMonthDuration-from-date-9 pass op-subtract-yearMonthDuration-from-date-10 pass op-subtract-yearMonthDuration-from-date-12 pass op-subtract-yearMonthDuration-from-date-13 pass op-subtract-yearMonthDuration-from-date-14 pass op-subtract-yearMonthDuration-from-date-15 pass op-subtract-yearMonthDuration-from-date-16 pass op-subtract-yearMonthDuration-from-date-17 pass op-subtract-yearMonthDuration-from-date-18 pass op:subtract-dayTimeDuration-from-date 20/20 op-subtract-dayTimeDuration-from-date2args-1 pass op-subtract-dayTimeDuration-from-date2args-2 pass op-subtract-dayTimeDuration-from-date2args-3 pass op-subtract-dayTimeDuration-from-date2args-4 pass op-subtract-dayTimeDuration-from-date2args-5 pass op-subtract-dayTimeDuration-from-date-1 pass op-subtract-dayTimeDuration-from-date-2 pass op-subtract-dayTimeDuration-from-date-3 pass op-subtract-dayTimeDuration-from-date-4 pass op-subtract-dayTimeDuration-from-date-5 pass op-subtract-dayTimeDuration-from-date-6 pass op-subtract-dayTimeDuration-from-date-7 pass op-subtract-dayTimeDuration-from-date-8 pass op-subtract-dayTimeDuration-from-date-9 pass op-subtract-dayTimeDuration-from-date-10 pass op-subtract-dayTimeDuration-from-date-12 pass op-subtract-dayTimeDuration-from-date-13 pass op-subtract-dayTimeDuration-from-date-14 pass op-subtract-dayTimeDuration-from-date-15 pass op-subtract-dayTimeDuration-from-date-16 pass op:add-dayTimeDuration-to-time 21/21 op-add-dayTimeDuration-to-time2args-1 pass op-add-dayTimeDuration-to-time2args-2 pass op-add-dayTimeDuration-to-time2args-3 pass op-add-dayTimeDuration-to-time2args-4 pass op-add-dayTimeDuration-to-time2args-5 pass op-add-dayTimeDuration-to-time-1 pass op-add-dayTimeDuration-to-time-2 pass op-add-dayTimeDuration-to-time-3 pass op-add-dayTimeDuration-to-time-4 pass op-add-dayTimeDuration-to-time-5 pass op-add-dayTimeDuration-to-time-6 pass op-add-dayTimeDuration-to-time-7 pass op-add-dayTimeDuration-to-time-8 pass op-add-dayTimeDuration-to-time-9 pass op-add-dayTimeDuration-to-time-10 pass op-add-dayTimeDuration-to-timealt-12 pass op-add-dayTimeDuration-to-time-13 pass op-add-dayTimeDuration-to-time-14 pass op-add-dayTimeDuration-to-time-15 pass op-add-dayTimeDuration-to-time-16 pass op-add-dayTimeDuration-to-time-17 pass op:subtract-dayTimeDuration-from-time 21/21 op-subtract-dayTimeDuration-from-time2args-1 pass op-subtract-dayTimeDuration-from-time2args-2 pass op-subtract-dayTimeDuration-from-time2args-3 pass op-subtract-dayTimeDuration-from-time2args-4 pass op-subtract-dayTimeDuration-from-time2args-5 pass op-subtract-dayTimeDuration-from-time-1 pass op-subtract-dayTimeDuration-from-time-2 pass op-subtract-dayTimeDuration-from-time-3 pass op-subtract-dayTimeDuration-from-time-4 pass op-subtract-dayTimeDuration-from-time-5 pass op-subtract-dayTimeDuration-from-time-6 pass op-subtract-dayTimeDuration-from-time-7 pass op-subtract-dayTimeDuration-from-time-8 pass op-subtract-dayTimeDuration-from-time-9 pass op-subtract-dayTimeDuration-from-time-10 pass op-subtract-dayTimeDuration-from-time-12 pass op-subtract-dayTimeDuration-from-time-13 pass op-subtract-dayTimeDuration-from-time-14 pass op-subtract-dayTimeDuration-from-time-15 pass op-subtract-dayTimeDuration-from-time-16 pass op-subtract-dayTimeDuration-from-time-17 pass Comparison Operators Value Comparison Comparison of Numeric Values op:numeric-equal 130/130 op-numeric-equalint2args-1 pass op-numeric-equalint2args-2 pass op-numeric-equalint2args-3 pass op-numeric-equalint2args-4 pass op-numeric-equalint2args-5 pass op-numeric-equalint2args-6 pass op-numeric-equalint2args-7 pass op-numeric-equalint2args-8 pass op-numeric-equalint2args-9 pass op-numeric-equalint2args-10 pass op-numeric-equalintg2args-1 pass op-numeric-equalintg2args-2 pass op-numeric-equalintg2args-3 pass op-numeric-equalintg2args-4 pass op-numeric-equalintg2args-5 pass op-numeric-equalintg2args-6 pass op-numeric-equalintg2args-7 pass op-numeric-equalintg2args-8 pass op-numeric-equalintg2args-9 pass op-numeric-equalintg2args-10 pass op-numeric-equaldec2args-1 pass op-numeric-equaldec2args-2 pass op-numeric-equaldec2args-3 pass op-numeric-equaldec2args-4 pass op-numeric-equaldec2args-5 pass op-numeric-equaldec2args-6 pass op-numeric-equaldec2args-7 pass op-numeric-equaldec2args-8 pass op-numeric-equaldec2args-9 pass op-numeric-equaldec2args-10 pass op-numeric-equaldbl2args-1 pass op-numeric-equaldbl2args-2 pass op-numeric-equaldbl2args-3 pass op-numeric-equaldbl2args-4 pass op-numeric-equaldbl2args-5 pass op-numeric-equaldbl2args-6 pass op-numeric-equaldbl2args-7 pass op-numeric-equaldbl2args-8 pass op-numeric-equaldbl2args-9 pass op-numeric-equaldbl2args-10 pass op-numeric-equalflt2args-1 pass op-numeric-equalflt2args-2 pass op-numeric-equalflt2args-3 pass op-numeric-equalflt2args-4 pass op-numeric-equalflt2args-5 pass op-numeric-equalflt2args-6 pass op-numeric-equalflt2args-7 pass op-numeric-equalflt2args-8 pass op-numeric-equalflt2args-9 pass op-numeric-equalflt2args-10 pass op-numeric-equallng2args-1 pass op-numeric-equallng2args-2 pass op-numeric-equallng2args-3 pass op-numeric-equallng2args-4 pass op-numeric-equallng2args-5 pass op-numeric-equallng2args-6 pass op-numeric-equallng2args-7 pass op-numeric-equallng2args-8 pass op-numeric-equallng2args-9 pass op-numeric-equallng2args-10 pass op-numeric-equalusht2args-1 pass op-numeric-equalusht2args-2 pass op-numeric-equalusht2args-3 pass op-numeric-equalusht2args-4 pass op-numeric-equalusht2args-5 pass op-numeric-equalusht2args-6 pass op-numeric-equalusht2args-7 pass op-numeric-equalusht2args-8 pass op-numeric-equalusht2args-9 pass op-numeric-equalusht2args-10 pass op-numeric-equalnint2args-1 pass op-numeric-equalnint2args-2 pass op-numeric-equalnint2args-3 pass op-numeric-equalnint2args-4 pass op-numeric-equalnint2args-5 pass op-numeric-equalnint2args-6 pass op-numeric-equalnint2args-7 pass op-numeric-equalnint2args-8 pass op-numeric-equalnint2args-9 pass op-numeric-equalnint2args-10 pass op-numeric-equalpint2args-1 pass op-numeric-equalpint2args-2 pass op-numeric-equalpint2args-3 pass op-numeric-equalpint2args-4 pass op-numeric-equalpint2args-5 pass op-numeric-equalpint2args-6 pass op-numeric-equalpint2args-7 pass op-numeric-equalpint2args-8 pass op-numeric-equalpint2args-9 pass op-numeric-equalpint2args-10 pass op-numeric-equalulng2args-1 pass op-numeric-equalulng2args-2 pass op-numeric-equalulng2args-3 pass op-numeric-equalulng2args-4 pass op-numeric-equalulng2args-5 pass op-numeric-equalulng2args-6 pass op-numeric-equalulng2args-7 pass op-numeric-equalulng2args-8 pass op-numeric-equalulng2args-9 pass op-numeric-equalulng2args-10 pass op-numeric-equalnpi2args-1 pass op-numeric-equalnpi2args-2 pass op-numeric-equalnpi2args-3 pass op-numeric-equalnpi2args-4 pass op-numeric-equalnpi2args-5 pass op-numeric-equalnpi2args-6 pass op-numeric-equalnpi2args-7 pass op-numeric-equalnpi2args-8 pass op-numeric-equalnpi2args-9 pass op-numeric-equalnpi2args-10 pass op-numeric-equalnni2args-1 pass op-numeric-equalnni2args-2 pass op-numeric-equalnni2args-3 pass op-numeric-equalnni2args-4 pass op-numeric-equalnni2args-5 pass op-numeric-equalnni2args-6 pass op-numeric-equalnni2args-7 pass op-numeric-equalnni2args-8 pass op-numeric-equalnni2args-9 pass op-numeric-equalnni2args-10 pass op-numeric-equalsht2args-1 pass op-numeric-equalsht2args-2 pass op-numeric-equalsht2args-3 pass op-numeric-equalsht2args-4 pass op-numeric-equalsht2args-5 pass op-numeric-equalsht2args-6 pass op-numeric-equalsht2args-7 pass op-numeric-equalsht2args-8 pass op-numeric-equalsht2args-9 pass op-numeric-equalsht2args-10 pass op:numeric-less-than 130/130 op-numeric-less-thanint2args-1 pass op-numeric-less-thanint2args-2 pass op-numeric-less-thanint2args-3 pass op-numeric-less-thanint2args-4 pass op-numeric-less-thanint2args-5 pass op-numeric-less-thanint2args-6 pass op-numeric-less-thanint2args-7 pass op-numeric-less-thanint2args-8 pass op-numeric-less-thanint2args-9 pass op-numeric-less-thanint2args-10 pass op-numeric-less-thanintg2args-1 pass op-numeric-less-thanintg2args-2 pass op-numeric-less-thanintg2args-3 pass op-numeric-less-thanintg2args-4 pass op-numeric-less-thanintg2args-5 pass op-numeric-less-thanintg2args-6 pass op-numeric-less-thanintg2args-7 pass op-numeric-less-thanintg2args-8 pass op-numeric-less-thanintg2args-9 pass op-numeric-less-thanintg2args-10 pass op-numeric-less-thandec2args-1 pass op-numeric-less-thandec2args-2 pass op-numeric-less-thandec2args-3 pass op-numeric-less-thandec2args-4 pass op-numeric-less-thandec2args-5 pass op-numeric-less-thandec2args-6 pass op-numeric-less-thandec2args-7 pass op-numeric-less-thandec2args-8 pass op-numeric-less-thandec2args-9 pass op-numeric-less-thandec2args-10 pass op-numeric-less-thandbl2args-1 pass op-numeric-less-thandbl2args-2 pass op-numeric-less-thandbl2args-3 pass op-numeric-less-thandbl2args-4 pass op-numeric-less-thandbl2args-5 pass op-numeric-less-thandbl2args-6 pass op-numeric-less-thandbl2args-7 pass op-numeric-less-thandbl2args-8 pass op-numeric-less-thandbl2args-9 pass op-numeric-less-thandbl2args-10 pass op-numeric-less-thanflt2args-1 pass op-numeric-less-thanflt2args-2 pass op-numeric-less-thanflt2args-3 pass op-numeric-less-thanflt2args-4 pass op-numeric-less-thanflt2args-5 pass op-numeric-less-thanflt2args-6 pass op-numeric-less-thanflt2args-7 pass op-numeric-less-thanflt2args-8 pass op-numeric-less-thanflt2args-9 pass op-numeric-less-thanflt2args-10 pass op-numeric-less-thanlng2args-1 pass op-numeric-less-thanlng2args-2 pass op-numeric-less-thanlng2args-3 pass op-numeric-less-thanlng2args-4 pass op-numeric-less-thanlng2args-5 pass op-numeric-less-thanlng2args-6 pass op-numeric-less-thanlng2args-7 pass op-numeric-less-thanlng2args-8 pass op-numeric-less-thanlng2args-9 pass op-numeric-less-thanlng2args-10 pass op-numeric-less-thanusht2args-1 pass op-numeric-less-thanusht2args-2 pass op-numeric-less-thanusht2args-3 pass op-numeric-less-thanusht2args-4 pass op-numeric-less-thanusht2args-5 pass op-numeric-less-thanusht2args-6 pass op-numeric-less-thanusht2args-7 pass op-numeric-less-thanusht2args-8 pass op-numeric-less-thanusht2args-9 pass op-numeric-less-thanusht2args-10 pass op-numeric-less-thannint2args-1 pass op-numeric-less-thannint2args-2 pass op-numeric-less-thannint2args-3 pass op-numeric-less-thannint2args-4 pass op-numeric-less-thannint2args-5 pass op-numeric-less-thannint2args-6 pass op-numeric-less-thannint2args-7 pass op-numeric-less-thannint2args-8 pass op-numeric-less-thannint2args-9 pass op-numeric-less-thannint2args-10 pass op-numeric-less-thanpint2args-1 pass op-numeric-less-thanpint2args-2 pass op-numeric-less-thanpint2args-3 pass op-numeric-less-thanpint2args-4 pass op-numeric-less-thanpint2args-5 pass op-numeric-less-thanpint2args-6 pass op-numeric-less-thanpint2args-7 pass op-numeric-less-thanpint2args-8 pass op-numeric-less-thanpint2args-9 pass op-numeric-less-thanpint2args-10 pass op-numeric-less-thanulng2args-1 pass op-numeric-less-thanulng2args-2 pass op-numeric-less-thanulng2args-3 pass op-numeric-less-thanulng2args-4 pass op-numeric-less-thanulng2args-5 pass op-numeric-less-thanulng2args-6 pass op-numeric-less-thanulng2args-7 pass op-numeric-less-thanulng2args-8 pass op-numeric-less-thanulng2args-9 pass op-numeric-less-thanulng2args-10 pass op-numeric-less-thannpi2args-1 pass op-numeric-less-thannpi2args-2 pass op-numeric-less-thannpi2args-3 pass op-numeric-less-thannpi2args-4 pass op-numeric-less-thannpi2args-5 pass op-numeric-less-thannpi2args-6 pass op-numeric-less-thannpi2args-7 pass op-numeric-less-thannpi2args-8 pass op-numeric-less-thannpi2args-9 pass op-numeric-less-thannpi2args-10 pass op-numeric-less-thannni2args-1 pass op-numeric-less-thannni2args-2 pass op-numeric-less-thannni2args-3 pass op-numeric-less-thannni2args-4 pass op-numeric-less-thannni2args-5 pass op-numeric-less-thannni2args-6 pass op-numeric-less-thannni2args-7 pass op-numeric-less-thannni2args-8 pass op-numeric-less-thannni2args-9 pass op-numeric-less-thannni2args-10 pass op-numeric-less-thansht2args-1 pass op-numeric-less-thansht2args-2 pass op-numeric-less-thansht2args-3 pass op-numeric-less-thansht2args-4 pass op-numeric-less-thansht2args-5 pass op-numeric-less-thansht2args-6 pass op-numeric-less-thansht2args-7 pass op-numeric-less-thansht2args-8 pass op-numeric-less-thansht2args-9 pass op-numeric-less-thansht2args-10 pass op:numeric-greater-than 65/65 op-numeric-greater-thanint2args-1 pass op-numeric-greater-thanint2args-2 pass op-numeric-greater-thanint2args-3 pass op-numeric-greater-thanint2args-4 pass op-numeric-greater-thanint2args-5 pass op-numeric-greater-thanintg2args-1 pass op-numeric-greater-thanintg2args-2 pass op-numeric-greater-thanintg2args-3 pass op-numeric-greater-thanintg2args-4 pass op-numeric-greater-thanintg2args-5 pass op-numeric-greater-thandec2args-1 pass op-numeric-greater-thandec2args-2 pass op-numeric-greater-thandec2args-3 pass op-numeric-greater-thandec2args-4 pass op-numeric-greater-thandec2args-5 pass op-numeric-greater-thandbl2args-1 pass op-numeric-greater-thandbl2args-2 pass op-numeric-greater-thandbl2args-3 pass op-numeric-greater-thandbl2args-4 pass op-numeric-greater-thandbl2args-5 pass op-numeric-greater-thanflt2args-1 pass op-numeric-greater-thanflt2args-2 pass op-numeric-greater-thanflt2args-3 pass op-numeric-greater-thanflt2args-4 pass op-numeric-greater-thanflt2args-5 pass op-numeric-greater-thanlng2args-1 pass op-numeric-greater-thanlng2args-2 pass op-numeric-greater-thanlng2args-3 pass op-numeric-greater-thanlng2args-4 pass op-numeric-greater-thanlng2args-5 pass op-numeric-greater-thanusht2args-1 pass op-numeric-greater-thanusht2args-2 pass op-numeric-greater-thanusht2args-3 pass op-numeric-greater-thanusht2args-4 pass op-numeric-greater-thanusht2args-5 pass op-numeric-greater-thannint2args-1 pass op-numeric-greater-thannint2args-2 pass op-numeric-greater-thannint2args-3 pass op-numeric-greater-thannint2args-4 pass op-numeric-greater-thannint2args-5 pass op-numeric-greater-thanpint2args-1 pass op-numeric-greater-thanpint2args-2 pass op-numeric-greater-thanpint2args-3 pass op-numeric-greater-thanpint2args-4 pass op-numeric-greater-thanpint2args-5 pass op-numeric-greater-thanulng2args-1 pass op-numeric-greater-thanulng2args-2 pass op-numeric-greater-thanulng2args-3 pass op-numeric-greater-thanulng2args-4 pass op-numeric-greater-thanulng2args-5 pass op-numeric-greater-thannpi2args-1 pass op-numeric-greater-thannpi2args-2 pass op-numeric-greater-thannpi2args-3 pass op-numeric-greater-thannpi2args-4 pass op-numeric-greater-thannpi2args-5 pass op-numeric-greater-thannni2args-1 pass op-numeric-greater-thannni2args-2 pass op-numeric-greater-thannni2args-3 pass op-numeric-greater-thannni2args-4 pass op-numeric-greater-thannni2args-5 pass op-numeric-greater-thansht2args-1 pass op-numeric-greater-thansht2args-2 pass op-numeric-greater-thansht2args-3 pass op-numeric-greater-thansht2args-4 pass op-numeric-greater-thansht2args-5 pass Comparison Operators on Boolean Values op:boolean-equal 40/40 op-boolean-equal2args-1 pass op-boolean-equal2args-2 pass op-boolean-equal2args-3 pass op-boolean-equal2args-4 pass op-boolean-equal2args-5 pass op-boolean-equal-1 pass op-boolean-equal-2 pass op-boolean-equal-3 pass op-boolean-equal-4 pass op-boolean-equal-5 pass op-boolean-equal-6 pass op-boolean-equal-7 pass op-boolean-equal-8 pass op-boolean-equal-9 pass op-boolean-equal-10 pass op-boolean-equal-11 pass op-boolean-equal-12 pass op-boolean-equal-13 pass op-boolean-equal-14 pass op-boolean-equal-15 pass op-boolean-equal-16 pass op-boolean-equal-more-args-001 pass op-boolean-equal-more-args-002 pass op-boolean-equal-more-args-003 pass op-boolean-equal-more-args-004 pass op-boolean-equal-more-args-005 pass op-boolean-equal-more-args-006 pass op-boolean-equal-more-args-007 pass op-boolean-equal-more-args-008 pass op-boolean-equal-more-args-009 pass op-boolean-equal-more-args-010 pass op-boolean-equal-more-args-011 pass op-boolean-equal-more-args-012 pass op-boolean-equal-more-args-013 pass op-boolean-equal-more-args-014 pass op-boolean-equal-more-args-015 pass op-boolean-equal-more-args-016 pass op-boolean-equal-more-args-017 pass op-boolean-equal-more-args-018 pass op-boolean-equal-more-args-019 pass op:boolean-less-than 36/36 op-boolean-less-than2args-1 pass op-boolean-less-than2args-2 pass op-boolean-less-than2args-3 pass op-boolean-less-than2args-4 pass op-boolean-less-than2args-5 pass op-boolean-less-than2args-6 pass op-boolean-less-than2args-7 pass op-boolean-less-than2args-8 pass op-boolean-less-than2args-9 pass op-boolean-less-than2args-10 pass op-boolean-less-than-1 pass op-boolean-less-than-2 pass op-boolean-less-than-3 pass op-boolean-less-than-4 pass op-boolean-less-than-5 pass op-boolean-less-than-6 pass op-boolean-less-than-7 pass op-boolean-less-than-8 pass op-boolean-less-than-9 pass op-boolean-less-than-10 pass op-boolean-less-than-11 pass op-boolean-less-than-12 pass op-boolean-less-than-more-args-001 pass op-boolean-less-than-more-args-002 pass op-boolean-less-than-more-args-003 pass op-boolean-less-than-more-args-004 pass op-boolean-less-than-more-args-005 pass op-boolean-less-than-more-args-006 pass op-boolean-less-than-more-args-007 pass op-boolean-less-than-more-args-008 pass op-boolean-less-than-more-args-009 pass op-boolean-less-than-more-args-010 pass op-boolean-less-than-more-args-011 pass op-boolean-less-than-more-args-012 pass op-boolean-less-than-more-args-013 pass op-boolean-less-than-more-args-014 pass op:boolean-greater-than 36/36 op-boolean-greater-than2args-1 pass op-boolean-greater-than2args-2 pass op-boolean-greater-than2args-3 pass op-boolean-greater-than2args-4 pass op-boolean-greater-than2args-5 pass op-boolean-greater-than2args-6 pass op-boolean-greater-than2args-7 pass op-boolean-greater-than2args-8 pass op-boolean-greater-than2args-9 pass op-boolean-greater-than2args-10 pass op-boolean-greater-than-1 pass op-boolean-greater-than-2 pass op-boolean-greater-than-3 pass op-boolean-greater-than-4 pass op-boolean-greater-than-5 pass op-boolean-greater-than-6 pass op-boolean-greater-than-7 pass op-boolean-greater-than-8 pass op-boolean-greater-than-9 pass op-boolean-greater-than-10 pass op-boolean-greater-than-11 pass op-boolean-greater-than-12 pass op-boolean-greater-than-more-args-001 pass op-boolean-greater-than-more-args-002 pass op-boolean-greater-than-more-args-003 pass op-boolean-greater-than-more-args-004 pass op-boolean-greater-than-more-args-005 pass op-boolean-greater-than-more-args-006 pass op-boolean-greater-than-more-args-007 pass op-boolean-greater-than-more-args-008 pass op-boolean-greater-than-more-args-009 pass op-boolean-greater-than-more-args-010 pass op-boolean-greater-than-more-args-011 pass op-boolean-greater-than-more-args-012 pass op-boolean-greater-than-more-args-013 pass op-boolean-greater-than-more-args-014 pass Comparissons of Duration, Date Time Values op:yearMonthDuration-equal 20/20 op-yearMonthDuration-equal2args-1 pass op-yearMonthDuration-equal2args-2 pass op-yearMonthDuration-equal2args-3 pass op-yearMonthDuration-equal2args-4 pass op-yearMonthDuration-equal2args-5 pass op-yearMonthDuration-equal2args-6 pass op-yearMonthDuration-equal2args-7 pass op-yearMonthDuration-equal2args-8 pass op-yearMonthDuration-equal2args-9 pass op-yearMonthDuration-equal2args-10 pass op-yearMonthDuration-equal2args-11 pass op-yearMonthDuration-equal2args-12 pass op-yearMonthDuration-equal2args-13 pass op-yearMonthDuration-equal2args-14 pass op-yearMonthDuration-equal2args-15 pass op-yearMonthDuration-equal2args-16 pass op-yearMonthDuration-equal2args-17 pass op-yearMonthDuration-equal2args-18 pass op-yearMonthDuration-equal2args-19 pass op-yearMonthDuration-equal2args-20 pass op:yearMonthDuration-less-than 22/22 op-yearMonthDuration-less-than2args-1 pass op-yearMonthDuration-less-than2args-2 pass op-yearMonthDuration-less-than2args-3 pass op-yearMonthDuration-less-than2args-4 pass op-yearMonthDuration-less-than2args-5 pass op-yearMonthDuration-less-than2args-6 pass op-yearMonthDuration-less-than2argsNew-7 pass op-yearMonthDuration-less-than2args-8 pass op-yearMonthDuration-less-than2args-9 pass op-yearMonthDuration-less-than2args-10 pass op-yearMonthDuration-less-than-3 pass op-yearMonthDuration-less-than-4 pass op-yearMonthDuration-less-than-5 pass op-yearMonthDuration-less-than-6 pass op-yearMonthDuration-less-thanNew-7 pass op-yearMonthDuration-less-than-8 pass op-yearMonthDuration-less-than-9 pass op-yearMonthDuration-less-than-10 pass op-yearMonthDuration-less-than-11 pass op-yearMonthDuration-less-than-12 pass op-yearMonthDuration-less-than-13 pass op-yearMonthDuration-less-than-14 pass op:yearMonthDuration-greater-than 22/22 op-yearMonthDuration-greater-than2args-1 pass op-yearMonthDuration-greater-than2args-2 pass op-yearMonthDuration-greater-than2args-3 pass op-yearMonthDuration-greater-than2args-4 pass op-yearMonthDuration-greater-than2args-5 pass op-yearMonthDuration-greater-than2args-6 pass op-yearMonthDuration-greater-than2args-7 pass op-yearMonthDuration-greater-than2args-8 pass op-yearMonthDuration-greater-than2args-9 pass op-yearMonthDuration-greater-than2args-10 pass op-yearMonthDuration-greater-than-3 pass op-yearMonthDuration-greater-than-4 pass op-yearMonthDuration-greater-than-5 pass op-yearMonthDuration-greater-than-6 pass op-yearMonthDuration-greater-than-7 pass op-yearMonthDuration-greater-than-8 pass op-yearMonthDuration-greater-than-9 pass op-yearMonthDuration-greater-than-10 pass op-yearMonthDuration-greater-than-11 pass op-yearMonthDuration-greater-than-12 pass op-yearMonthDuration-greater-than-13 pass op-yearMonthDuration-greater-than-14 pass op:dayTimeDuration-equal 20/20 op-dayTimeDuration-equal2args-1 pass op-dayTimeDuration-equal2args-2 pass op-dayTimeDuration-equal2args-3 pass op-dayTimeDuration-equal2args-4 pass op-dayTimeDuration-equal2args-5 pass op-dayTimeDuration-equal2args-6 pass op-dayTimeDuration-equal2args-7 pass op-dayTimeDuration-equal2args-8 pass op-dayTimeDuration-equal2args-9 pass op-dayTimeDuration-equal2args-10 pass op-dayTimeDuration-equal2args-11 pass op-dayTimeDuration-equal2args-12 pass op-dayTimeDuration-equal2args-13 pass op-dayTimeDuration-equal2args-14 pass op-dayTimeDuration-equal2args-15 pass op-dayTimeDuration-equal2args-16 pass op-dayTimeDuration-equal2args-17 pass op-dayTimeDuration-equal2args-18 pass op-dayTimeDuration-equal2args-19 pass op-dayTimeDuration-equal2args-20 pass op:dayTimeDuration-less-than 22/22 op-dayTimeDuration-less-than2args-1 pass op-dayTimeDuration-less-than2args-2 pass op-dayTimeDuration-less-than2args-3 pass op-dayTimeDuration-less-than2args-4 pass op-dayTimeDuration-less-than2args-5 pass op-dayTimeDuration-less-than2args-6 pass op-dayTimeDuration-less-than2args-7 pass op-dayTimeDuration-less-than2args-8 pass op-dayTimeDuration-less-than2args-9 pass op-dayTimeDuration-less-than2args-10 pass op-dayTimeDuration-less-than-3 pass op-dayTimeDuration-less-than-4 pass op-dayTimeDuration-less-than-5 pass op-dayTimeDuration-less-than-6 pass op-dayTimeDuration-less-than-7 pass op-dayTimeDuration-less-than-8 pass op-dayTimeDuration-less-than-9 pass op-dayTimeDuration-less-than-10 pass op-dayTimeDuration-less-than-11 pass op-dayTimeDuration-less-than-12 pass op-dayTimeDuration-less-than-13 pass op-dayTimeDuration-less-than-14 pass op:dayTimeDuration-greater-than 22/22 op-dayTimeDuration-greater-than2args-1 pass op-dayTimeDuration-greater-than2args-2 pass op-dayTimeDuration-greater-than2args-3 pass op-dayTimeDuration-greater-than2args-4 pass op-dayTimeDuration-greater-than2args-5 pass op-dayTimeDuration-greater-than2args-6 pass op-dayTimeDuration-greater-than2args-7 pass op-dayTimeDuration-greater-than2args-8 pass op-dayTimeDuration-greater-than2args-9 pass op-dayTimeDuration-greater-than2args-10 pass op-dayTimeDuration-greater-than-3 pass op-dayTimeDuration-greater-than-4 pass op-dayTimeDuration-greater-than-5 pass op-dayTimeDuration-greater-than-6 pass op-dayTimeDuration-greater-than-7 pass op-dayTimeDuration-greater-than-8 pass op-dayTimeDuration-greater-than-9 pass op-dayTimeDuration-greater-than-10 pass op-dayTimeDuration-greater-than-11 pass op-dayTimeDuration-greater-than-12 pass op-dayTimeDuration-greater-than-13 pass op-dayTimeDuration-greater-than-14 pass op:dateTime-equal 20/20 op-dateTime-equal2args-1 pass op-dateTime-equal2args-2 pass op-dateTime-equal2args-3 pass op-dateTime-equal2args-4 pass op-dateTime-equal2args-5 pass op-dateTime-equal2args-6 pass op-dateTime-equal2args-7 pass op-dateTime-equal2args-8 pass op-dateTime-equal2args-9 pass op-dateTime-equal2args-10 pass op-dateTime-equal2args-11 pass op-dateTime-equal2args-12 pass op-dateTime-equal2args-13 pass op-dateTime-equal2args-14 pass op-dateTime-equal2args-15 pass op-dateTime-equal2args-16 pass op-dateTime-equal2args-17 pass op-dateTime-equal2args-18 pass op-dateTime-equal2args-19 pass op-dateTime-equal2args-20 pass op:dateTime-less-than 22/22 op-dateTime-less-than2args-1 pass op-dateTime-less-than2args-2 pass op-dateTime-less-than2args-3 pass op-dateTime-less-than2args-4 pass op-dateTime-less-than2args-5 pass op-dateTime-less-than2args-6 pass op-dateTime-less-than2args-7 pass op-dateTime-less-than2args-8 pass op-dateTime-less-than2args-9 pass op-dateTime-less-than2args-10 pass op-dateTime-less-than-3 pass op-dateTime-less-than-4 pass op-dateTime-less-than-5 pass op-dateTime-less-than-6 pass op-dateTime-less-than-7 pass op-dateTime-less-than-8 pass op-dateTime-less-than-9 pass op-dateTime-less-than-10 pass op-dateTime-less-than-11 pass op-dateTime-less-than-12 pass op-dateTime-less-than-13 pass op-dateTime-less-than-14 pass op:dateTime-greater-than 22/22 op-dateTime-greater-than2args-1 pass op-dateTime-greater-than2args-2 pass op-dateTime-greater-than2args-3 pass op-dateTime-greater-than2args-4 pass op-dateTime-greater-than2args-5 pass op-dateTime-greater-than2args-6 pass op-dateTime-greater-than2args-7 pass op-dateTime-greater-than2args-8 pass op-dateTime-greater-than2args-9 pass op-dateTime-greater-than2args-10 pass op-dateTime-greater-than-3 pass op-dateTime-greater-than-4 pass op-dateTime-greater-than-5 pass op-dateTime-greater-than-6 pass op-dateTime-greater-than-7 pass op-dateTime-greater-than-8 pass op-dateTime-greater-than-9 pass op-dateTime-greater-than-10 pass op-dateTime-greater-than-11 pass op-dateTime-greater-than-12 pass op-dateTime-greater-than-13 pass op-dateTime-greater-than-14 pass op:date-equal 20/20 op-date-equal2args-1 pass op-date-equal2args-2 pass op-date-equal2args-3 pass op-date-equal2args-4 pass op-date-equal2args-5 pass op-date-equal2args-6 pass op-date-equal2args-7 pass op-date-equal2args-8 pass op-date-equal2args-9 pass op-date-equal2args-10 pass op-date-equal2args-11 pass op-date-equal2args-12 pass op-date-equal2args-13 pass op-date-equal2args-14 pass op-date-equal2args-15 pass op-date-equal2args-16 pass op-date-equal2args-17 pass op-date-equal2args-18 pass op-date-equal2args-19 pass op-date-equal2args-20 pass op:date-less-than 24/24 op-date-less-than2args-1 pass op-date-less-than2args-2 pass op-date-less-than2args-3 pass op-date-less-than2args-4 pass op-date-less-than2args-5 pass op-date-less-than2args-6 pass op-date-less-than2args-7 pass op-date-less-than2args-8 pass op-date-less-than2args-9 pass op-date-less-than2args-10 pass op-date-less-than-1 pass op-date-less-than-2 pass op-date-less-than-3 pass op-date-less-than-4 pass op-date-less-than-5 pass op-date-less-than-6 pass op-date-less-than-7 pass op-date-less-than-8 pass op-date-less-than-9 pass op-date-less-than-10 pass op-date-less-than-11 pass op-date-less-than-12 pass op-date-less-than-13 pass op-date-less-than-14 pass op:date-greater-than 24/24 op-date-greater-than2args-1 pass op-date-greater-than2args-2 pass op-date-greater-than2args-3 pass op-date-greater-than2args-4 pass op-date-greater-than2args-5 pass op-date-greater-than2args-6 pass op-date-greater-than2args-7 pass op-date-greater-than2args-8 pass op-date-greater-than2args-9 pass op-date-greater-than2args-10 pass op-date-greater-than-1 pass op-date-greater-than-2 pass op-date-greater-than-3 pass op-date-greater-than-4 pass op-date-greater-than-5 pass op-date-greater-than-6 pass op-date-greater-than-7 pass op-date-greater-than-8 pass op-date-greater-than-9 pass op-date-greater-than-10 pass op-date-greater-than-11 pass op-date-greater-than-12 pass op-date-greater-than-13 pass op-date-greater-than-14 pass op:time-equal 20/20 op-time-equal2args-1 pass op-time-equal2args-2 pass op-time-equal2args-3 pass op-time-equal2args-4 pass op-time-equal2args-5 pass op-time-equal2args-6 pass op-time-equal2args-7 pass op-time-equal2args-8 pass op-time-equal2args-9 pass op-time-equal2args-10 pass op-time-equal2args-11 pass op-time-equal2args-12 pass op-time-equal2args-13 pass op-time-equal2args-14 pass op-time-equal2args-15 pass op-time-equal2args-16 pass op-time-equal2args-17 pass op-time-equal2args-18 pass op-time-equal2args-19 pass op-time-equal2args-20 pass op:time-less-than 24/24 op-time-less-than2args-1 pass op-time-less-than2args-2 pass op-time-less-than2args-3 pass op-time-less-than2args-4 pass op-time-less-than2args-5 pass op-time-less-than2args-6 pass op-time-less-than2args-7 pass op-time-less-than2args-8 pass op-time-less-than2args-9 pass op-time-less-than2args-10 pass op-time-less-than-1 pass op-time-less-than-2 pass op-time-less-than-3 pass op-time-less-than-4 pass op-time-less-than-5 pass op-time-less-than-6 pass op-time-less-than-7 pass op-time-less-than-8 pass op-time-less-than-9 pass op-time-less-than-10 pass op-time-less-than-11 pass op-time-less-than-12 pass op-time-less-than-13 pass op-time-less-than-14 pass op:time-greater-than 24/24 op-time-greater-than2args-1 pass op-time-greater-than2args-2 pass op-time-greater-than2args-3 pass op-time-greater-than2args-4 pass op-time-greater-than2args-5 pass op-time-greater-than2args-6 pass op-time-greater-than2args-7 pass op-time-greater-than2args-8 pass op-time-greater-than2args-9 pass op-time-greater-than2args-10 pass op-time-greater-than-1 pass op-time-greater-than-2 pass op-time-greater-than-3 pass op-time-greater-than-4 pass op-time-greater-than-5 pass op-time-greater-than-6 pass op-time-greater-than-7 pass op-time-greater-than-8 pass op-time-greater-than-9 pass op-time-greater-than-10 pass op-time-greater-than-11 pass op-time-greater-than-12 pass op-time-greater-than-13 pass op-time-greater-than-14 pass op:gYearMonth-equal 24/24 op-gYearMonth-equal2args-1 pass op-gYearMonth-equal2args-2 pass op-gYearMonth-equal2args-3 pass op-gYearMonth-equal2args-4 pass op-gYearMonth-equal2args-5 pass op-gYearMonth-equal2args-6 pass op-gYearMonth-equal2args-7 pass op-gYearMonth-equal2args-8 pass op-gYearMonth-equal2args-9 pass op-gYearMonth-equal2args-10 pass op-gYearMonth-equalNew-1 pass op-gYearMonth-equalNew-2 pass op-gYearMonth-equalNew-3 pass op-gYearMonth-equalNew-4 pass op-gYearMonth-equalNew-5 pass op-gYearMonth-equalNew-6 pass op-gYearMonth-equalNew-7 pass op-gYearMonth-equalNew-8 pass op-gYearMonth-equalNew-9 pass op-gYearMonth-equalNew-10 pass op-gYearMonth-equalNew-11 pass op-gYearMonth-equalNew-12 pass op-gYearMonth-equalNew-13 pass op-gYearMonth-equalNew-14 pass op:gYear-equal 24/24 op-gYear-equal2args-1 pass op-gYear-equal2args-2 pass op-gYear-equal2args-3 pass op-gYear-equal2args-4 pass op-gYear-equal2args-5 pass op-gYear-equal2args-6 pass op-gYear-equal2args-7 pass op-gYear-equal2args-8 pass op-gYear-equal2args-9 pass op-gYear-equal2args-10 pass op-gYear-equal-1 pass op-gYear-equal-2 pass op-gYear-equalNew-3 pass op-gYear-equalNew-4 pass op-gYear-equal-5 pass op-gYear-equalNew-6 pass op-gYear-equalNew-7 pass op-gYear-equal-8 pass op-gYear-equalNew-9 pass op-gYear-equal-10 pass op-gYear-equal-11 pass op-gYear-equalNew-12 pass op-gYear-equal-13 pass op-gYear-equal-14 pass op:gMonthDay-equal 23/23 op-gMonthDay-equal2args-1 pass op-gMonthDay-equal2args-2 pass op-gMonthDay-equal2args-3 pass op-gMonthDay-equal2args-4 pass op-gMonthDay-equal2args-5 pass op-gMonthDay-equal2args-6 pass op-gMonthDay-equal2args-7 pass op-gMonthDay-equal2args-8 pass op-gMonthDay-equal2args-9 pass op-gMonthDay-equal2args-10 pass op-gMonthDay-equal-2 pass op-gMonthDay-equal-3 pass op-gMonthDay-equal-4 pass op-gMonthDay-equal-5 pass op-gMonthDay-equal-6 pass op-gMonthDay-equal-7 pass op-gMonthDay-equal-8 pass op-gMonthDay-equal-9 pass op-gMonthDay-equal-10 pass op-gMonthDay-equal-11 pass op-gMonthDay-equal-12 pass op-gMonthDay-equal-13 pass op-gMonthDay-equal-14 pass op:gMonth-equal 23/23 op-gMonth-equal2args-1 pass op-gMonth-equal2args-2 pass op-gMonth-equal2args-3 pass op-gMonth-equal2args-4 pass op-gMonth-equal2args-5 pass op-gMonth-equal2args-6 pass op-gMonth-equal2args-7 pass op-gMonth-equal2args-8 pass op-gMonth-equal2args-9 pass op-gMonth-equal2args-10 pass op-gMonth-equal-2 pass op-gMonth-equal-3 pass op-gMonth-equal-4 pass op-gMonth-equal-5 pass op-gMonth-equal-6 pass op-gMonth-equal-7 pass op-gMonth-equal-8 pass op-gMonth-equal-9 pass op-gMonth-equal-10 pass op-gMonth-equal-11 pass op-gMonth-equal-12 pass op-gMonth-equal-13 pass op-gMonth-equal-14 pass op:gDay-equal 23/23 op-gDay-equal2args-1 pass op-gDay-equal2args-2 pass op-gDay-equal2args-3 pass op-gDay-equal2args-4 pass op-gDay-equal2args-5 pass op-gDay-equal2args-6 pass op-gDay-equal2args-7 pass op-gDay-equal2args-8 pass op-gDay-equal2args-9 pass op-gDay-equal2args-10 pass op-gDay-equal-2 pass op-gDay-equal-3 pass op-gDay-equal-4 pass op-gDay-equal-5 pass op-gDay-equal-6 pass op-gDay-equal-7 pass op-gDay-equal-8 pass op-gDay-equal-9 pass op-gDay-equal-10 pass op-gDay-equal-11 pass op-gDay-equal-12 pass op-gDay-equal-13 pass op-gDay-equal-14 pass Comparison Operators on QName Values op:QName-equal 24/24 op-qname-equal-1 pass op-qname-equal-2 pass op-qname-equal-3 pass op-qname-equal-4 pass op-qname-equal-5 pass op-qname-equal-6 pass op-qname-equal-7 pass op-qname-equal-8 pass op-qname-equal-9 pass op-qname-equal-10 pass op-qname-equal-11 pass op-qname-equal-12 pass op-qname-equal-13 pass op-qname-equal-14 pass op-qname-equal-15 pass op-qname-equal-16 pass op-qname-equal-17 pass op-qname-equal-18 pass op-qname-equal-19 pass op-qname-equal-20 pass op-qname-equal-21 pass op-qname-equal-22 pass op-qname-equal-23 pass op-qname-equal-24 pass Comparison Operators on base64Binary and hexBinary Types op:hexBinary-equal 24/24 op-hexBinary-equal2args-1 pass op-hexBinary-equal2args-2 pass op-hexBinary-equal2args-3 pass op-hexBinary-equal2args-4 pass op-hexBinary-equal2args-5 pass op-hexBinary-equal2args-6 pass op-hexBinary-equal2args-7 pass op-hexBinary-equal2args-8 pass op-hexBinary-equal2args-9 pass op-hexBinary-equal2args-10 pass hexBinary-1 pass hexBinary-2 pass hexBinary-3 pass hexBinary-4 pass hexBinary-5 pass hexBinary-6 pass hexBinary-7 pass hexBinary-8 pass hexBinary-9 pass hexBinary-10 pass hexBinary-11 pass hexBinary-12 pass hexBinary-13 pass hexBinary-14 pass op:base64Binary-equal 24/24 op-base64Binary-equal2args-1 pass op-base64Binary-equal2args-2 pass op-base64Binary-equal2args-3 pass op-base64Binary-equal2args-4 pass op-base64Binary-equal2args-5 pass op-base64Binary-equal2args-6 pass op-base64Binary-equal2args-7 pass op-base64Binary-equal2args-8 pass op-base64Binary-equal2args-9 pass op-base64Binary-equal2args-10 pass base64BinaryEqual-1 pass base64BinaryEqual-2 pass base64BinaryEqual-3 pass base64BinaryEqual-4 pass base64binaryequal-5 pass base64BinaryEqual-6 pass base64BinaryEqual-7 pass base64BinaryEqual-8 pass base64BinaryEqual-9 pass base64BinaryEqual-10 pass base64BinaryEqual-11 pass base64BinaryEqual-12 pass base64BinaryEqual-13 pass base64BinaryEqual-14 pass Comparison Operators on NOTATION Types op:NOTATION-equal 3/3 Comp-notation-1 pass Comp-notation-2 pass Comp-notation-3 pass General Comparisons The "=" operator for general comparisons 99/99 generalexpression1 pass generalexpression2 pass generalexpression3 pass generalexpression4 pass generalexpression5 pass generalexpression6 pass generalexpression7 pass generalexpression8 pass generalexpression9 pass generalexpression10 pass generalexpression11 pass generalexpression12 pass generalexpression13 pass generalexpression14 pass generalexpression15 pass generalexpression16 pass generalexpression17 pass generalexpression18 pass generalexpression19 pass generalexpression20 pass generalexpression21 pass generalexpression22 pass generalexpression23 pass generalexpression24 pass generalexpression25 pass generalexpression26 pass generalexpression27 pass generalexpression28 pass generalexpression29 pass generalexpression30 pass generalexpression31 pass generalexpression32 pass generalexpression33 pass generalexpression34 pass generalexpression35 pass generalexpression36 pass generalexpression37 pass generalexpression38 pass generalexpression39 pass generalexpression40 pass generalexpression41 pass generalexpression42 pass generalexpression43 pass generalexpression44 pass generalexpression45 pass generalexpression46 pass generalexpression47 pass generalexpression48 pass generalexpression49 pass generalexpression50 pass generalexpression51 pass generalexpression52 pass generalexpression53 pass generalexpression54 pass generalexpression55 pass generalexpression56 pass generalexpression57 pass generalexpression58 pass generalexpression59 pass generalexpression60 pass generalexpression61 pass generalexpression62 pass generalexpression63 pass generalexpression64 pass generalexpression65 pass generalexpression66 pass generalexpression67 pass generalexpression68 pass generalexpression69 pass generalexpression70 pass generalexpression71 pass generalexpression72 pass generalexpression73 pass generalexpression74 pass generalexpression75 pass generalexpression76 pass generalexpression77 pass generalexpression78 pass generalexpression79 pass generalexpression80 pass generalexpression81 pass generalexpression82 pass generalexpression83 pass generalexpression84 pass generalexpression85 pass generalexpression86 pass generalexpression87 pass generalexpression88 pass generalexpression89 pass generalexpression90 pass generalexpression91 pass generalexpression92 pass generalexpression93 pass generalexpression94 pass generalexpression95 pass generalexpression96 pass generalexpression97 pass generalexpression98 pass generalexpression99 pass The "!=" operator for general comparisons 99/99 generalexpression100 pass generalexpression101 pass generalexpression102 pass generalexpression103 pass generalexpression104 pass generalexpression105 pass generalexpression106 pass generalexpression107 pass generalexpression108 pass generalexpression109 pass generalexpression110 pass generalexpression111 pass generalexpression112 pass generalexpression113 pass generalexpression114 pass generalexpression115 pass generalexpression116 pass generalexpression117 pass generalexpression118 pass generalexpression119 pass generalexpression120 pass generalexpression121 pass generalexpression122 pass generalexpression123 pass generalexpression124 pass generalexpression125 pass generalexpression126 pass generalexpression127 pass generalexpression128 pass generalexpression129 pass generalexpression130 pass generalexpression131 pass generalexpression132 pass generalexpression133 pass generalexpression134 pass generalexpression135 pass generalexpression136 pass generalexpression137 pass generalexpression138 pass generalexpression139 pass generalexpression140 pass generalexpression141 pass generalexpression142 pass generalexpression143 pass generalexpression144 pass generalexpression145 pass generalexpression146 pass generalexpression147 pass generalexpression148 pass generalexpression149 pass generalexpression150 pass generalexpression151 pass generalexpression152 pass generalexpression153 pass generalexpression154 pass generalexpression155 pass generalexpression156 pass generalexpression157 pass generalexpression158 pass generalexpression159 pass generalexpression160 pass generalexpression161 pass generalexpression162 pass generalexpression163 pass generalexpression164 pass generalexpression165 pass generalexpression166 pass generalexpression167 pass generalexpression168 pass generalexpression169 pass generalexpression170 pass generalexpression171 pass generalexpression172 pass generalexpression173 pass generalexpression174 pass generalexpression175 pass generalexpression176 pass generalexpression177 pass generalexpression178 pass generalexpression179 pass generalexpression180 pass generalexpression181 pass generalexpression182 pass generalexpression183 pass generalexpression184 pass generalexpression185 pass generalexpression186 pass generalexpression187 pass generalexpression188 pass generalexpression189 pass generalexpression190 pass generalexpression191 pass generalexpression192 pass generalexpression193 pass generalexpression194 pass generalexpression195 pass generalexpression196 pass generalexpression197 pass generalexpression198 pass The "< (less than)" operator for general comparisons 99/99 generalexpression199 pass generalexpression200 pass generalexpression201 pass generalexpression202 pass generalexpression203 pass generalexpression204 pass generalexpression205 pass generalexpression206 pass generalexpression207 pass generalexpression208 pass generalexpression209 pass generalexpression210 pass generalexpression211 pass generalexpression212 pass generalexpression213 pass generalexpression214 pass generalexpression215 pass generalexpression216 pass generalexpression217 pass generalexpression218 pass generalexpression219 pass generalexpression220 pass generalexpression221 pass generalexpression222 pass generalexpression223 pass generalexpression224 pass generalexpression225 pass generalexpression226 pass generalexpression227 pass generalexpression228 pass generalexpression229 pass generalexpression230 pass generalexpression231 pass generalexpression232 pass generalexpression233 pass generalexpression234 pass generalexpression235 pass generalexpression236 pass generalexpression237 pass generalexpression238 pass generalexpression239 pass generalexpression240 pass generalexpression241 pass generalexpression242 pass generalexpression243 pass generalexpression244 pass generalexpression245 pass generalexpression246 pass generalexpression247 pass generalexpression248 pass generalexpression249 pass generalexpression250 pass generalexpression251 pass generalexpression252 pass generalexpression253 pass generalexpression254 pass generalexpression255 pass generalexpression256 pass generalexpression257 pass generalexpression258 pass generalexpression259 pass generalexpression260 pass generalexpression261 pass generalexpression262 pass generalexpression263 pass generalexpression264 pass generalexpression265 pass generalexpression266 pass generalexpression267 pass generalexpression268 pass generalexpression269 pass generalexpression270 pass generalexpression271 pass generalexpression272 pass generalexpression273 pass generalexpression274 pass generalexpression275 pass generalexpression276 pass generalexpression277 pass generalexpression278 pass generalexpression279 pass generalexpression280 pass generalexpression281 pass generalexpression282 pass generalexpression283 pass generalexpression284 pass generalexpression285 pass generalexpression286 pass generalexpression287 pass generalexpression288 pass generalexpression289 pass generalexpression290 pass generalexpression291 pass generalexpression292 pass generalexpression293 pass generalexpression294 pass generalexpression295 pass generalexpression296 pass generalexpression297 pass The "<= (less than or equal)" operator for general comparisons 99/99 generalexpression298 pass generalexpression299 pass generalexpression300 pass generalexpression301 pass generalexpression302 pass generalexpression303 pass generalexpression304 pass generalexpression305 pass generalexpression306 pass generalexpression307 pass generalexpression308 pass generalexpression309 pass generalexpression310 pass generalexpression311 pass generalexpression312 pass generalexpression313 pass generalexpression314 pass generalexpression315 pass generalexpression316 pass generalexpression317 pass generalexpression318 pass generalexpression319 pass generalexpression320 pass generalexpression321 pass generalexpression322 pass generalexpression323 pass generalexpression324 pass generalexpression325 pass generalexpression326 pass generalexpression327 pass generalexpression328 pass generalexpression329 pass generalexpression330 pass generalexpression331 pass generalexpression332 pass generalexpression333 pass generalexpression334 pass generalexpression335 pass generalexpression336 pass generalexpression337 pass generalexpression338 pass generalexpression339 pass generalexpression340 pass generalexpression341 pass generalexpression342 pass generalexpression343 pass generalexpression344 pass generalexpression345 pass generalexpression346 pass generalexpression347 pass generalexpression348 pass generalexpression349 pass generalexpression350 pass generalexpression351 pass generalexpression352 pass generalexpression353 pass generalexpression354 pass generalexpression355 pass generalexpression356 pass generalexpression357 pass generalexpression358 pass generalexpression359 pass generalexpression360 pass generalexpression361 pass generalexpression362 pass generalexpression363 pass generalexpression364 pass generalexpression365 pass generalexpression366 pass generalexpression367 pass generalexpression368 pass generalexpression369 pass generalexpression370 pass generalexpression371 pass generalexpression372 pass generalexpression373 pass generalexpression374 pass generalexpression375 pass generalexpression376 pass generalexpression377 pass generalexpression378 pass generalexpression379 pass generalexpression380 pass generalexpression381 pass generalexpression382 pass generalexpression383 pass generalexpression384 pass generalexpression385 pass generalexpression386 pass generalexpression387 pass generalexpression388 pass generalexpression389 pass generalexpression390 pass generalexpression391 pass generalexpression392 pass generalexpression393 pass generalexpression394 pass generalexpression395 pass generalexpression396 pass The "> (greater than)" operator for general comparisons 99/99 generalexpression397 pass generalexpression398 pass generalexpression399 pass generalexpression400 pass generalexpression401 pass generalexpression402 pass generalexpression403 pass generalexpression404 pass generalexpression405 pass generalexpression406 pass generalexpression407 pass generalexpression408 pass generalexpression409 pass generalexpression410 pass generalexpression411 pass generalexpression412 pass generalexpression413 pass generalexpression414 pass generalexpression415 pass generalexpression416 pass generalexpression417 pass generalexpression418 pass generalexpression419 pass generalexpression420 pass generalexpression421 pass generalexpression422 pass generalexpression423 pass generalexpression424 pass generalexpression425 pass generalexpression426 pass generalexpression427 pass generalexpression428 pass generalexpression429 pass generalexpression430 pass generalexpression431 pass generalexpression432 pass generalexpression433 pass generalexpression434 pass generalexpression435 pass generalexpression436 pass generalexpression437 pass generalexpression438 pass generalexpression439 pass generalexpression440 pass generalexpression441 pass generalexpression442 pass generalexpression443 pass generalexpression444 pass generalexpression445 pass generalexpression446 pass generalexpression447 pass generalexpression448 pass generalexpression449 pass generalexpression450 pass generalexpression451 pass generalexpression452 pass generalexpression453 pass generalexpression454 pass generalexpression455 pass generalexpression456 pass generalexpression457 pass generalexpression458 pass generalexpression459 pass generalexpression460 pass generalexpression461 pass generalexpression462 pass generalexpression463 pass generalexpression464 pass generalexpression465 pass generalexpression466 pass generalexpression467 pass generalexpression468 pass generalexpression469 pass generalexpression470 pass generalexpression471 pass generalexpression472 pass generalexpression473 pass generalexpression474 pass generalexpression475 pass generalexpression476 pass generalexpression477 pass generalexpression478 pass generalexpression479 pass generalexpression480 pass generalexpression481 pass generalexpression482 pass generalexpression483 pass generalexpression484 pass generalexpression485 pass generalexpression486 pass generalexpression487 pass generalexpression488 pass generalexpression489 pass generalexpression490 pass generalexpression491 pass generalexpression492 pass generalexpression493 pass generalexpression494 pass generalexpression495 pass The ">= (greater than or equal)" operator for general comparisons 99/99 generalexpression496 pass generalexpression497 pass generalexpression498 pass generalexpression499 pass generalexpression500 pass generalexpression501 pass generalexpression502 pass generalexpression503 pass generalexpression504 pass generalexpression505 pass generalexpression506 pass generalexpression507 pass generalexpression508 pass generalexpression509 pass generalexpression510 pass generalexpression511 pass generalexpression512 pass generalexpression513 pass generalexpression514 pass generalexpression515 pass generalexpression516 pass generalexpression517 pass generalexpression518 pass generalexpression519 pass generalexpression520 pass generalexpression521 pass generalexpression522 pass generalexpression523 pass generalexpression524 pass generalexpression525 pass generalexpression526 pass generalexpression527 pass generalexpression528 pass generalexpression529 pass generalexpression530 pass generalexpression531 pass generalexpression532 pass generalexpression533 pass generalexpression534 pass generalexpression535 pass generalexpression536 pass generalexpression537 pass generalexpression538 pass generalexpression539 pass generalexpression540 pass generalexpression541 pass generalexpression542 pass generalexpression543 pass generalexpression544 pass generalexpression545 pass generalexpression546 pass generalexpression547 pass generalexpression548 pass generalexpression549 pass generalexpression550 pass generalexpression551 pass generalexpression552 pass generalexpression553 pass generalexpression554 pass generalexpression555 pass generalexpression556 pass generalexpression557 pass generalexpression558 pass generalexpression559 pass generalexpression560 pass generalexpression561 pass generalexpression562 pass generalexpression563 pass generalexpression564 pass generalexpression565 pass generalexpression566 pass generalexpression567 pass generalexpression568 pass generalexpression569 pass generalexpression570 pass generalexpression571 pass generalexpression572 pass generalexpression573 pass generalexpression574 pass generalexpression575 pass generalexpression576 pass generalexpression577 pass generalexpression578 pass generalexpression579 pass generalexpression580 pass generalexpression581 pass generalexpression582 pass generalexpression583 pass generalexpression584 pass generalexpression585 pass generalexpression586 pass generalexpression587 pass generalexpression588 pass generalexpression589 pass generalexpression590 pass generalexpression591 pass generalexpression592 pass generalexpression593 pass generalexpression594 pass Node Comparisons op:is-same-node 22/22 nodeexpression1 pass nodeexpression2 pass nodeexpression3 pass nodeexpression4 pass nodeexpression5 pass nodeexpression6 pass nodeexpression7 pass nodeexpression8 pass nodeexpression9 pass nodeexpression10 pass nodeexpression11 pass nodeexpression12 pass nodeexpression13 pass nodeexpression14 pass nodeexpression15 pass nodeexpression16 pass nodeexpressionhc1 pass nodeexpressionhc2 pass nodeexpressionhc3 pass nodeexpressionhc4 pass nodeexpressionhc5 pass nodecomparisonerr-1 pass op:node-before 22/22 nodeexpression17 pass nodeexpression18 pass nodeexpression19 pass nodeexpression20 pass nodeexpression21 pass nodeexpression22 pass nodeexpression23 pass nodeexpression24 pass nodeexpression25 pass nodeexpression26 pass nodeexpression27 pass nodeexpression28 pass nodeexpression29 pass nodeexpression30 pass nodeexpression31 pass nodeexpression32 pass nodeexpressionhc6 pass nodeexpressionhc7 pass nodeexpressionhc8 pass nodeexpressionhc9 pass nodeexpressionhc10 pass nodecomparisonerr-2 pass op:node-after 22/22 nodeexpression33 pass nodeexpression34 pass nodeexpression35 pass nodeexpression36 pass nodeexpression37 pass nodeexpression38 pass nodeexpression39 pass nodeexpression40 pass nodeexpression41 pass nodeexpression42 pass nodeexpression43 pass nodeexpression44 pass nodeexpression45 pass nodeexpression46 pass nodeexpression47 pass nodeexpression48 pass nodeexpressionhc11 pass nodeexpressionhc12 pass nodeexpressionhc13 pass nodeexpressionhc14 pass nodeexpressionhc15 pass nodecomparisonerr-3 pass Operators on Sequences op:union 23/23 fn-union-node-args-001 pass fn-union-node-args-002 pass fn-union-node-args-003 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-union-node-args-004 pass fn-union-node-args-005 pass matched after stripping whitespace from source document
fn-union-node-args-006 pass matched after whitespace-stripping both result trees
fn-union-node-args-007 pass matched after stripping whitespace from source document
fn-union-node-args-008 pass fn-union-node-args-009 pass matched after stripping whitespace from source document
fn-union-node-args-010 pass matched after stripping whitespace from source document
fn-union-node-args-011 pass matched after stripping whitespace from source document
fn-union-node-args-012 pass fn-union-node-args-013 pass fn-union-node-args-014 pass fn-union-node-args-015 pass matched after stripping whitespace from source document
fn-union-node-args-016 pass matched after stripping whitespace from source document
fn-union-node-args-017 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-union-node-args-018 pass fn-union-node-args-019 pass fn-union-node-args-020 pass fn-union-node-args-021 pass fn-union-node-args-022 pass fn-union-node-args-023 pass op:intersect 23/23 fn-intersect-node-args-001 pass fn-intersect-node-args-002 pass fn-intersect-node-args-003 pass fn-intersect-node-args-004 pass fn-intersect-node-args-005 pass fn-intersect-node-args-006 pass fn-intersect-node-args-007 pass fn-intersect-node-args-008 pass fn-intersect-node-args-009 pass fn-intersect-node-args-010 pass fn-intersect-node-args-011 pass fn-intersect-node-args-012 pass fn-intersect-node-args-013 pass fn-intersect-node-args-014 pass fn-intersect-node-args-015 pass matched after stripping whitespace from source document
fn-intersect-node-args-016 pass matched after stripping whitespace from source document
fn-intersect-node-args-017 pass fn-intersect-node-args-018 pass fn-intersect-node-args-019 pass fn-intersect-node-args-020 pass fn-intersect-node-args-021 pass fn-intersect-node-args-022 pass fn-intersect-node-args-023 pass op:except 23/23 fn-except-node-args-001 pass fn-except-node-args-002 pass fn-except-node-args-003 pass matched after stripping whitespace from source document
fn-except-node-args-004 pass fn-except-node-args-005 pass fn-except-node-args-006 pass fn-except-node-args-007 pass fn-except-node-args-008 pass fn-except-node-args-009 pass fn-except-node-args-010 pass fn-except-node-args-011 pass fn-except-node-args-012 pass fn-except-node-args-013 pass fn-except-node-args-014 pass fn-except-node-args-015 pass fn-except-node-args-016 pass fn-except-node-args-017 pass matched after stripping whitespace from source document
fn-except-node-args-018 pass fn-except-node-args-019 pass fn-except-node-args-020 pass fn-except-node-args-021 pass fn-except-node-args-022 pass fn-except-node-args-023 pass Logical Expressions 318/318 op-logical-and-001 pass op-logical-and-002 pass op-logical-and-003 pass op-logical-and-004 pass op-logical-and-005 pass op-logical-and-006 pass op-logical-and-007 pass op-logical-and-008 pass op-logical-and-009 pass op-logical-and-010 pass op-logical-and-011 pass op-logical-and-012 pass op-logical-and-013 pass op-logical-and-014 pass op-logical-and-015 pass op-logical-and-016 pass op-logical-and-017 pass op-logical-and-018 pass op-logical-and-019 pass op-logical-and-020 pass op-logical-and-021 pass op-logical-and-022 pass op-logical-and-023 pass op-logical-and-024 pass op-logical-and-025 pass op-logical-and-026 pass op-logical-and-027 pass op-logical-and-028 pass op-logical-and-029 pass op-logical-and-030 pass op-logical-and-031 pass op-logical-and-032 pass op-logical-and-033 pass op-logical-and-034 pass op-logical-and-035 pass op-logical-and-036 pass op-logical-and-037 pass op-logical-and-038 pass op-logical-and-039 pass op-logical-and-040 pass op-logical-and-041 pass op-logical-and-042 pass op-logical-and-043 pass op-logical-and-044 pass op-logical-and-045 pass op-logical-and-046 pass op-logical-and-047 pass op-logical-and-048 pass op-logical-and-049 pass op-logical-and-050 pass op-logical-and-051 pass op-logical-and-052 pass op-logical-and-053 pass op-logical-and-054 pass op-logical-and-055 pass op-logical-and-056 pass op-logical-and-057 pass op-logical-and-058 pass op-logical-and-059 pass op-logical-and-060 pass op-logical-and-061 pass op-logical-and-062 pass op-logical-and-063 pass op-logical-and-064 pass op-logical-and-065 pass op-logical-and-066 pass op-logical-and-067 pass op-logical-and-068 pass op-logical-and-069 pass op-logical-and-070 pass op-logical-and-071 pass op-logical-and-072 pass op-logical-and-073 pass op-logical-and-074 pass op-logical-and-075 pass op-logical-and-076 pass op-logical-and-077 pass op-logical-and-078 pass op-logical-and-079 pass op-logical-and-080 pass op-logical-and-081 pass op-logical-and-082 pass op-logical-and-083 pass op-logical-and-084 pass op-logical-and-085 pass op-logical-and-086 pass op-logical-and-087 pass op-logical-and-088 pass op-logical-and-089 pass op-logical-and-090 pass op-logical-and-091 pass op-logical-and-092 pass op-logical-and-093 pass op-logical-and-094 pass op-logical-and-095 pass op-logical-and-096 pass op-logical-and-097 pass op-logical-and-098 pass op-logical-and-099 pass op-logical-and-100 pass op-logical-and-101 pass op-logical-and-102 pass op-logical-and-103 pass op-logical-and-104 pass op-logical-and-105 pass op-logical-and-106 pass op-logical-and-107 pass op-logical-and-108 pass op-logical-and-109 pass op-logical-and-110 pass op-logical-and-111 pass op-logical-and-112 pass op-logical-and-113 pass op-logical-and-114 pass op-logical-and-115 pass op-logical-and-116 pass op-logical-and-117 pass op-logical-and-118 pass op-logical-and-119 pass op-logical-and-120 pass op-logical-and-121 pass op-logical-and-122 pass op-logical-and-123 pass op-logical-and-124 pass op-logical-and-125 pass op-logical-and-126 pass op-logical-and-127 pass op-logical-and-128 pass op-logical-and-129 pass op-logical-and-130 pass op-logical-and-131 pass op-logical-and-132 pass op-logical-and-133 pass op-logical-and-134 pass op-logical-and-135 pass op-logical-and-136 pass op-logical-and-137 pass op-logical-and-138 pass op-logical-and-139 pass op-logical-and-140 pass op-logical-and-141 pass op-logical-and-142 pass op-logical-and-143 pass op-logical-and-144 pass op-logical-and-145 pass op-logical-and-146 pass op-logical-and-147 pass op-logical-and-148 pass op-logical-and-149 pass op-logical-and-150 pass op-logical-and-151 pass op-logical-and-152 pass op-logical-and-153 pass op-logical-and-154 pass op-logical-and-155 pass op-logical-and-156 pass op-logical-and-157 pass op-logical-and-158 pass op-logical-and-159 pass op-logical-or-001 pass op-logical-or-002 pass op-logical-or-003 pass op-logical-or-004 pass op-logical-or-005 pass op-logical-or-006 pass op-logical-or-007 pass op-logical-or-008 pass op-logical-or-009 pass op-logical-or-010 pass op-logical-or-011 pass op-logical-or-012 pass op-logical-or-013 pass op-logical-or-014 pass op-logical-or-015 pass op-logical-or-016 pass op-logical-or-017 pass op-logical-or-018 pass op-logical-or-019 pass op-logical-or-020 pass op-logical-or-021 pass op-logical-or-022 pass op-logical-or-023 pass op-logical-or-024 pass op-logical-or-025 pass op-logical-or-026 pass op-logical-or-027 pass op-logical-or-028 pass op-logical-or-029 pass op-logical-or-030 pass op-logical-or-031 pass op-logical-or-032 pass op-logical-or-033 pass op-logical-or-034 pass op-logical-or-035 pass op-logical-or-036 pass op-logical-or-037 pass op-logical-or-038 pass op-logical-or-039 pass op-logical-or-040 pass op-logical-or-041 pass op-logical-or-042 pass op-logical-or-043 pass op-logical-or-044 pass op-logical-or-045 pass op-logical-or-046 pass op-logical-or-047 pass op-logical-or-048 pass op-logical-or-049 pass op-logical-or-050 pass op-logical-or-051 pass op-logical-or-052 pass op-logical-or-053 pass op-logical-or-054 pass op-logical-or-055 pass op-logical-or-056 pass op-logical-or-057 pass op-logical-or-058 pass op-logical-or-059 pass op-logical-or-060 pass op-logical-or-061 pass op-logical-or-062 pass op-logical-or-063 pass op-logical-or-064 pass op-logical-or-065 pass op-logical-or-066 pass op-logical-or-067 pass op-logical-or-068 pass op-logical-or-069 pass op-logical-or-070 pass op-logical-or-071 pass op-logical-or-072 pass op-logical-or-073 pass op-logical-or-074 pass op-logical-or-075 pass op-logical-or-076 pass op-logical-or-077 pass op-logical-or-078 pass op-logical-or-079 pass op-logical-or-080 pass op-logical-or-081 pass op-logical-or-082 pass op-logical-or-083 pass op-logical-or-084 pass op-logical-or-085 pass op-logical-or-086 pass op-logical-or-087 pass op-logical-or-088 pass op-logical-or-089 pass op-logical-or-090 pass op-logical-or-091 pass op-logical-or-092 pass op-logical-or-093 pass op-logical-or-094 pass op-logical-or-095 pass op-logical-or-096 pass op-logical-or-097 pass op-logical-or-098 pass op-logical-or-099 pass op-logical-or-100 pass op-logical-or-101 pass op-logical-or-102 pass op-logical-or-103 pass op-logical-or-104 pass op-logical-or-105 pass op-logical-or-106 pass op-logical-or-107 pass op-logical-or-108 pass op-logical-or-109 pass op-logical-or-110 pass op-logical-or-111 pass op-logical-or-112 pass op-logical-or-113 pass op-logical-or-114 pass op-logical-or-115 pass op-logical-or-116 pass op-logical-or-117 pass op-logical-or-118 pass op-logical-or-119 pass op-logical-or-120 pass op-logical-or-121 pass op-logical-or-122 pass op-logical-or-123 pass op-logical-or-124 pass op-logical-or-125 pass op-logical-or-126 pass op-logical-or-127 pass op-logical-or-128 pass op-logical-or-129 pass op-logical-or-130 pass op-logical-or-131 pass op-logical-or-132 pass op-logical-or-133 pass op-logical-or-134 pass op-logical-or-135 pass op-logical-or-136 pass op-logical-or-137 pass op-logical-or-138 pass op-logical-or-139 pass op-logical-or-140 pass op-logical-or-141 pass op-logical-or-142 pass op-logical-or-143 pass op-logical-or-144 pass op-logical-or-145 pass op-logical-or-146 pass op-logical-or-147 pass op-logical-or-148 pass op-logical-or-149 pass op-logical-or-150 pass op-logical-or-151 pass op-logical-or-152 pass op-logical-or-153 pass op-logical-or-154 pass op-logical-or-155 pass op-logical-or-156 pass op-logical-or-157 pass op-logical-or-158 pass op-logical-or-159 pass Constructors Direct Element Constructors 208/208 Constr-elem-empty-1 pass Constr-elem-empty-2 pass Constr-elem-empty-3 pass Constr-elem-empty-4 pass Constr-elem-empty-5 pass Constr-elem-matchtag-1 pass Constr-elem-matchtag-2 pass Constr-elem-curlybr-1 pass Constr-elem-curlybr-2 pass Constr-elem-curlybr-3 pass Constr-elem-curlybr-4 pass Constr-elem-curlybr-5 pass Constr-elem-curlybr-6 pass Attributes 43/43 Constr-attr-syntax-1 pass Constr-attr-syntax-2 pass Constr-attr-syntax-3 pass Constr-attr-syntax-4 pass Constr-attr-syntax-5 pass Constr-attr-syntax-6 pass Constr-attr-syntax-7 pass Constr-attr-syntax-8 pass Constr-attr-syntax-9 pass Constr-attr-syntax-10 pass Constr-attr-parent-1 pass Constr-attr-nsdecl-1 pass Constr-attr-nsdecl-2 pass Constr-attr-nspre-1 pass Constr-attr-nspre-2 pass Constr-attr-nsprein-1 pass Constr-attr-nsprein-2 pass Constr-attr-distnames-1 pass Constr-attr-distnames-2 pass Constr-attr-distnames-3 pass Constr-attr-distnames-4 pass Constr-attr-content-1 pass Constr-attr-content-2 pass Constr-attr-content-3 pass Constr-attr-content-4 pass Constr-attr-content-5 pass Constr-attr-ws-1 pass Constr-attr-ws-2 pass Constr-attr-ws-3 pass Constr-attr-ws-4 pass Constr-attr-ws-5 pass Constr-attr-entref-1 pass Constr-attr-entref-2 pass Constr-attr-charref-1 pass Constr-attr-enclexpr-1 pass Constr-attr-enclexpr-2 pass Constr-attr-enclexpr-3 pass Constr-attr-enclexpr-4 pass Constr-attr-enclexpr-5 pass Constr-attr-enclexpr-6 pass Constr-attr-enclexpr-7 pass Constr-attr-id-1 pass Constr-attr-id-2 pass Namespace Declaration Attributes 28/28 Constr-namespace-1 pass Constr-namespace-2 pass Constr-namespace-3 pass Constr-namespace-4 pass Constr-namespace-5 pass Constr-namespace-6 pass Constr-namespace-7 pass Constr-namespace-8 pass Constr-namespace-9 pass Constr-namespace-10 pass Constr-namespace-11 pass Constr-namespace-12 pass Constr-namespace-13 pass Constr-namespace-14 pass Constr-namespace-15 pass Constr-namespace-16 pass Constr-namespace-17 pass Constr-namespace-18 pass Constr-namespace-19 pass Constr-namespace-20 pass Constr-namespace-21 pass Constr-namespace-22 pass Constr-namespace-23 pass Constr-namespace-24 pass Constr-namespace-25 pass Constr-namespace-26 pass Constr-namespace-27 pass Constr-namespace-29 pass Content 67/67 Constr-cont-invalid-1 pass Constr-cont-invalid-2 pass Constr-cont-invalid-3 pass Constr-cont-invalid-4 pass Constr-cont-eol-1 pass Constr-cont-eol-2 pass Constr-cont-eol-3 pass Constr-cont-eol-4 pass Constr-cont-entref-1 pass Constr-cont-entref-2 pass Constr-cont-entref-3 pass Constr-cont-entref-4 pass Constr-cont-entref-5 pass Constr-cont-charref-1 pass Constr-cont-charref-2 pass Constr-cont-cdata-1 pass Constr-cont-text-1 pass Constr-cont-text-2 pass Constr-cont-nested-1 pass Constr-cont-nested-2 pass Constr-cont-nested-3 pass Constr-cont-nested-4 pass Constr-cont-enclexpr-1 pass Constr-cont-enclexpr-2 pass Constr-cont-enclexpr-3 pass Constr-cont-enclexpr-4 pass Constr-cont-enclexpr-5 pass Constr-cont-nested-5 pass Constr-cont-nodeid-1 pass Constr-cont-nodeid-2 pass Constr-cont-nodeid-3 pass Constr-cont-nodeid-4 pass Constr-cont-nodeid-5 pass Constr-cont-constrmod-1 pass Constr-cont-constrmod-2 pass Constr-cont-constrmod-3 pass Constr-cont-constrmod-4 pass Constr-cont-constrmod-5 pass Constr-cont-constrmod-6 pass Constr-cont-constrmod-7 pass Constr-cont-constrmod-8 pass Constr-cont-nsmode-1 pass Constr-cont-nsmode-2 pass Constr-cont-nsmode-3 pass Constr-cont-nsmode-4 pass Constr-cont-nsmode-5 pass Constr-cont-nsmode-6 pass Constr-cont-uripres-1 pass Constr-cont-adjtext-1 pass Constr-cont-adjtext-2 pass Constr-cont-adjtext-3 pass Constr-cont-adjtext-4 pass Constr-cont-doc-1 pass Constr-cont-attr-1 pass expected XQTY0024; got XPTY0004
Constr-cont-attr-2 pass expected XQTY0024; got XPTY0004
Constr-cont-attr-3 pass Constr-cont-attr-4 pass expected XQTY0024; got XPTY0004
Constr-cont-baseuri-1 pass Constr-cont-baseuri-2 pass Constr-cont-baseuri-3 pass Constr-cont-parent-1 pass Constr-cont-attr-5 pass Constr-cont-attr-6 pass Constr-cont-attr-7 pass Constr-cont-attr-8 pass Constr-cont-string-1 pass Constr-cont-data-1 pass White Space Element Content 57/57 Constr-ws-tag-1 pass Constr-ws-tag-2 pass Constr-ws-tag-3 pass Constr-ws-tag-4 pass Constr-ws-tag-5 pass Constr-ws-tag-6 pass Constr-ws-tag-7 pass Constr-ws-tag-8 pass Constr-ws-tag-9 pass Constr-ws-tag-10 pass Constr-ws-enclexpr-1 pass Constr-ws-enclexpr-2 pass Constr-ws-enclexpr-3 pass Constr-ws-enclexpr-4 pass Constr-ws-enclexpr-5 pass Constr-ws-enclexpr-6 pass Constr-ws-enclexpr-7 pass Constr-ws-enclexpr-8 pass Constr-ws-enclexpr-9 pass Constr-ws-enclexpr-10 pass Constr-ws-enclexpr-11 pass Constr-ws-enclexpr-12 pass Constr-ws-enclexpr-13 pass Constr-ws-enclexpr-14 pass Constr-ws-enclexpr-15 pass Constr-ws-enclexpr-16 pass Constr-ws-enclexpr-17 pass Constr-ws-enclexpr-18 pass Constr-ws-enclexpr-19 pass Constr-ws-enclexpr-20 pass Constr-ws-enclexpr-21 pass Constr-ws-enclexpr-22 pass Constr-ws-enclexpr-23 pass Constr-ws-enclexpr-24 pass Constr-ws-nobound-1 pass Constr-ws-nobound-2 pass Constr-ws-nobound-3 pass Constr-ws-nobound-4 pass Constr-ws-nobound-5 pass Constr-ws-nobound-6 pass Constr-ws-genchref-1 pass Constr-ws-genchref-2 pass Constr-ws-genchref-3 pass Constr-ws-genchref-4 pass Constr-ws-gencdata-1 pass Constr-ws-gencdata-3 pass Constr-ws-adjchref-1 pass Constr-ws-adjchref-2 pass Constr-ws-adjchref-3 pass Constr-ws-adjcdata-1 pass Constr-ws-adjcdata-2 pass Constr-ws-adjcdata-3 pass Constr-ws-genenclexpr-1 pass Constr-ws-genenclexpr-2 pass Constr-ws-genenclexpr-3 pass Constr-ws-xmlspace-1 pass Constr-ws-xmlspace-2 pass Other Direct Constructors 20/20 Constr-pi-content-1 pass Constr-pi-content-2 pass Constr-pi-content-3 pass Constr-pi-content-4 pass Constr-pi-content-5 pass Constr-pi-content-6 pass Constr-pi-content-7 pass Constr-pi-content-8 pass Constr-pi-target-1 pass Constr-pi-target-2 pass Constr-pi-target-3 pass Constr-pi-target-4 pass Constr-comment-1 pass Constr-comment-2 pass Constr-comment-3 pass Constr-comment-4 pass Constr-comment-5 pass Constr-comment-6 pass Constr-comment-7 pass Constr-comment-8 pass Computed Constructors Computed Element Constructors 55/55 Constr-compelem-name-1 pass Constr-compelem-name-2 pass Constr-compelem-name-3 pass expected XPST0081; got XPST0008
Constr-compelem-compname-1 pass Constr-compelem-compname-2 pass Constr-compelem-compname-3 pass Constr-compelem-compname-4 pass Constr-compelem-compname-5 pass Constr-compelem-compname-6 pass Constr-compelem-compname-7 pass Constr-compelem-compname-8 pass Constr-compelem-compname-9 pass Constr-compelem-compname-10 pass Constr-compelem-compname-11 pass Constr-compelem-compname-12 pass Constr-compelem-compname-13 pass Constr-compelem-compname-14 pass Constr-compelem-compname-15 pass Constr-compelem-compname-16 pass Constr-compelem-compname-17 pass Constr-compelem-compname-18 pass Constr-compelem-compname-19 pass Constr-compelem-adjtext-1 pass Constr-compelem-adjtext-2 pass Constr-compelem-adjtext-3 pass Constr-compelem-nested-1 pass Constr-compelem-nested-2 pass Constr-compelem-enclexpr-1 pass Constr-compelem-enclexpr-2 pass Constr-compelem-enclexpr-3 pass Constr-compelem-enclexpr-4 pass Constr-compelem-nodeid-1 pass Constr-compelem-nodeid-2 pass Constr-compelem-nodeid-3 pass Constr-compelem-nodeid-4 pass Constr-compelem-nodeid-5 pass Constr-compelem-constrmod-1 pass Constr-compelem-constrmod-2 pass Constr-compelem-constrmod-3 pass Constr-compelem-constrmod-4 pass Constr-compelem-constrmod-5 pass Constr-compelem-constrmod-6 pass Constr-compelem-constrmod-7 pass Constr-compelem-constrmod-8 pass Constr-compelem-baseuri-1 pass Constr-compelem-baseuri-2 pass Constr-compelem-baseuri-3 pass Constr-compelem-doc-1 pass Constr-compelem-parent-1 pass Constr-compelem-string-1 pass Constr-compelem-data-1 pass Constr-compelem-attr-1 pass expected XQTY0024; got XPTY0004
Constr-compelem-attr-2 pass expected XQTY0024; got XPTY0004
Constr-compelem-attr-3 pass Constr-compelem-attr-4 pass Computed Attribute Constructors 33/33 Constr-compattr-name-1 pass Constr-compattr-name-2 pass Constr-compattr-name-3 pass expected XPST0081; got XPST0008
Constr-compattr-compname-1 pass Constr-compattr-compname-2 pass Constr-compattr-compname-3 pass Constr-compattr-compname-4 pass Constr-compattr-compname-5 pass Constr-compattr-compname-6 pass Constr-compattr-compname-7 pass Constr-compattr-compname-8 pass Constr-compattr-compname-9 pass Constr-compattr-compname-10 pass Constr-compattr-compname-11 pass Constr-compattr-compname-12 pass Constr-compattr-compname-13 pass Constr-compattr-compname-14 pass Constr-compattr-compname-15 pass Constr-compattr-compname-16 pass Constr-compattr-compname-17 pass Constr-compattr-compname-18 pass Constr-compattr-compname-19 pass expected XQDY0074; got XTDE0850
Constr-compattr-doc-1 pass Constr-compattr-parent-1 pass Constr-compattr-string-1 pass Constr-compattr-data-1 pass Constr-compattr-enclexpr-1 pass Constr-compattr-enclexpr-2 pass Constr-compattr-enclexpr-3 pass Constr-compattr-enclexpr-4 pass Constr-compattr-id-1 pass Constr-compattr-id-2 pass constattrerr-1 pass Document Node Constructors 24/24 Constr-docnode-adjtext-1 pass Constr-docnode-adjtext-2 pass Constr-docnode-adjtext-3 pass Constr-docnode-nested-1 pass Constr-docnode-nested-2 pass Constr-docnode-enclexpr-1 pass Constr-docnode-enclexpr-2 pass Constr-docnode-enclexpr-3 pass Constr-docnode-enclexpr-4 pass Constr-docnode-nodeid-1 pass Constr-docnode-nodeid-3 pass Constr-docnode-nodeid-4 pass Constr-docnode-nodeid-5 pass Constr-docnode-constrmod-1 pass Constr-docnode-constrmod-2 pass Constr-docnode-constrmod-3 pass Constr-docnode-constrmod-4 pass Constr-docnode-doc-1 pass Constr-docnode-parent-1 pass Constr-docnode-string-1 pass Constr-docnode-data-1 pass Constr-docnode-attr-1 pass Constr-docnode-attr-2 pass Constr-docnode-attr-3 pass Text Node Constructors 20/20 Constr-text-enclexpr-1 pass Constr-text-enclexpr-2 pass Constr-text-enclexpr-3 pass Constr-text-enclexpr-4 pass Constr-text-enclexpr-5 pass Constr-text-doc-1 pass Constr-text-parent-1 pass Constr-text-string-1 pass Constr-text-data-1 pass Constr-text-count-1 pass Constr-text-count-2 pass Constr-text-count-3 pass Constr-text-count-4 pass Constr-text-count-5 pass Constr-text-count-6 pass Constr-text-adjtext-1 pass Constr-text-adjtext-2 pass Constr-text-nested-1 pass Constr-text-nested-2 pass Constr-text-nested-3 pass Computed Processing-instruction Constructors 41/41 Constr-comppi-name-1 pass Constr-comppi-name-2 pass expected XPST0003; got XQDY0041
Constr-comppi-compname-1 pass Constr-comppi-compname-2 pass Constr-comppi-compname-3 pass Constr-comppi-compname-4 pass Constr-comppi-compname-5 pass Constr-comppi-compname-6 pass Constr-comppi-compname-7 pass Constr-comppi-compname-8 pass Constr-comppi-compname-9 pass expected XQDY0041; got XPTY0004
Constr-comppi-compname-10 pass Constr-comppi-compname-11 pass Constr-comppi-compname-12 pass Constr-comppi-compname-13 pass Constr-comppi-compname-15 pass Constr-comppi-compname-16 pass Constr-comppi-compname-18 pass Constr-comppi-compname-19 pass Constr-comppi-doc-1 pass Constr-comppi-parent-1 pass Constr-comppi-string-1 pass Constr-comppi-data-1 pass Constr-comppi-enclexpr-1 pass Constr-comppi-enclexpr-2 pass Constr-comppi-enclexpr-3 pass Constr-comppi-enclexpr-4 pass Constr-comppi-enclexpr-5 pass Constr-comppi-namexml-1 pass expected XQDY0064; got XPST0003
Constr-comppi-namexml-2 pass expected XQDY0064; got XPST0003
Constr-comppi-namexml-3 pass Constr-comppi-namexml-4 pass Constr-comppi-invalid-1 pass Constr-comppi-invalid-2 pass Constr-comppi-invalid-3 pass Constr-comppi-space-1 pass Constr-comppi-space-2 pass Constr-comppi-space-3 pass Constr-comppi-space-4 pass Constr-comppi-empty-1 pass Constr-comppi-empty-2 pass Computed Comment Constructors 21/21 Constr-compcomment-enclexpr-1 pass Constr-compcomment-enclexpr-2 pass Constr-compcomment-enclexpr-3 pass Constr-compcomment-enclexpr-4 pass Constr-compcomment-enclexpr-5 pass Constr-compcomment-doc-1 pass Constr-compcomment-parent-1 pass Constr-compcomment-string-1 pass Constr-compcomment-data-1 pass Constr-compcomment-nested-1 pass Constr-compcomment-nested-2 pass Constr-compcomment-nested-3 pass Constr-compcomment-dash-1 pass Constr-compcomment-dash-2 pass Constr-compcomment-dash-3 pass Constr-compcomment-dash-4 pass Constr-compcomment-doubledash-1 pass Constr-compcomment-doubledash-2 pass Constr-compcomment-doubledash-3 pass Constr-compcomment-doubledash-4 pass Constr-compcomment-doubledash-5 pass In-scope Namespaces of a Constructed Element 20/20 Constr-inscope-1 pass by inspection
Constr-inscope-2 pass by inspection
Constr-inscope-3 pass by inspection
Constr-inscope-4 pass by inspection
Constr-inscope-5 pass Constr-inscope-6 pass Constr-inscope-7 pass Constr-inscope-8 pass Constr-inscope-9 pass Constr-inscope-10 pass Constr-inscope-11 pass Constr-inscope-12 pass Constr-inscope-13 pass Constr-inscope-14 pass Constr-inscope-15 pass Constr-inscope-16 pass Constr-inscope-17 pass Constr-inscope-18 pass Constr-inscope-19 pass Constr-inscope-20 pass Tests of For-Let-Where-OrderBy-Return Expressions FOR Clause FOR Clause without TypeDeclaration 28/28 ForExpr001 pass ForExpr002 pass ForExpr003 pass ForExpr004 pass ForExpr005 pass matched after stripping whitespace from source document
ForExpr006 pass ForExpr007 pass ForExpr008 pass ForExpr009 pass ForExpr010 pass ForExpr011 pass ForExpr012 pass ForExpr013 pass matched after stripping whitespace-only text nodes from reference result sequence
ForExpr014 pass ForExpr015 pass ForExpr016 pass matched after stripping whitespace-only text nodes from reference result sequence
ForExpr017 pass ForExpr018 pass ForExpr019 pass ForExpr020 pass ForExpr021 pass ForExpr022 pass ForExpr023 pass ForExpr024 pass ForExpr025 pass ForExpr026 pass ForExpr027 pass ForExpr028 pass FOR Clause with TypeDeclaration 73/73 ForExprType001 pass ForExprType002 pass ForExprType003 pass ForExprType004 pass ForExprType005 pass ForExprType006 pass ForExprType007 pass ForExprType008 pass ForExprType009 pass matched after stripping whitespace-only text nodes throughout the reference results
ForExprType010 pass ForExprType011 pass ForExprType012 pass ForExprType013 pass ForExprType014 pass ForExprType015 pass ForExprType016 pass ForExprType017 pass ForExprType018 pass ForExprType019 pass ForExprType020 pass ForExprType021 pass ForExprType022 pass ForExprType023 pass ForExprType024 pass ForExprType025 pass ForExprType026 pass ForExprType027 pass ForExprType028 pass ForExprType029 pass ForExprType030 pass ForExprType031 pass ForExprType032 pass ForExprType033 pass ForExprType034 pass ForExprType035 pass ForExprType036 pass ForExprType037 pass ForExprType038 pass matched after stripping whitespace from source document
ForExprType039 pass matched after stripping whitespace from source document
ForExprType040 pass ForExprType041 pass ForExprType042 pass ForExprType043 pass ForExprType044 pass ForExprType045 pass ForExprType046 pass ForExprType047 pass ForExprType048 pass ForExprType049 pass ForExprType050 pass ForExprType051 pass ForExprType052 pass ForExprType053 pass ForExprType054 pass ForExprType055 pass ForExprType056 pass ForExprType057 pass ForExprType058 pass ForExprType059 pass ForExprType060 pass ForExprType061 pass ForExprType062 pass ForExprType063 pass ForExprType064 pass ForExprType065 pass ForExprType066 pass ForExprType067 pass ForExprType068 pass ForExprType069 pass ForExprType070 pass ForExprType071 pass ForExprType072 pass ForExprType073 pass LET Clause LET Clause without TypeDeclaration 21/21 LetExpr001 pass LetExpr002 pass LetExpr003 pass LetExpr004 pass LetExpr005 pass LetExpr006 pass LetExpr007 pass LetExpr008 pass LetExpr009 pass LetExpr010 pass LetExpr011 pass LetExpr012 pass LetExpr013 pass LetExpr014 pass LetExpr015 pass LetExpr016 pass LetExpr017 pass LetExpr018 pass LetExpr019 pass LetExpr020 pass LetExpr021 pass LET Clause with TypeDeclaration 24/24 letexprwith-1 pass letexprwith-2 pass letexprwith-3 pass letexprwith-4 pass letexprwith-5 pass letexprwith-6 pass letexprwith-7 pass letexprwith-8 pass letexprwith-9 pass letexprwith-10 pass letexprwith-11 pass letexprwith-12 pass letexprwith-13 pass letexprwith-14 pass letexprwith-15 pass letexprwith-16 pass letexprwith-17 pass letexprwith-18 pass letexprwith-19 pass letexprwith-20 pass letexprwith-21 pass letexprwith-22 pass letexprwith-23 pass letexprwith-24 pass WHERE Clause 29/29 WhereExpr001 pass WhereExpr002 pass WhereExpr003 pass WhereExpr004 pass WhereExpr005 pass WhereExpr006 pass WhereExpr007 pass WhereExpr008 pass WhereExpr009 pass WhereExpr010 pass WhereExpr013 pass WhereExpr014 pass WhereExpr015 pass WhereExpr016 pass WhereExpr017 pass WhereExpr018 pass WhereExpr019 pass WhereExpr020 pass whereClause-1 pass whereClause-2 pass whereClause-3 pass whereClause-4 pass whereClause-5 pass whereClause-6 pass whereClause-7 pass whereClause-8 pass whereClause-9 pass whereClause-10 pass whereClause-11 pass ORDER BY Clause ORDER BY Clause with OrderModifier 103/103 orderBy1 pass orderBy2 pass orderBy3 pass orderBy4 pass orderBy5 pass orderBy6 pass orderBy7 pass orderBy8 pass orderBy9 pass orderBy10 pass orderBy11 pass orderBy12 pass orderBy13 pass orderBy14 pass orderBy15 pass orderBy16 pass orderBy17 pass orderBy18 pass orderBy19 pass orderBy20 pass orderBy21 pass orderBy22 pass orderBy23 pass orderBy24 pass orderBy25 pass orderBy26 pass orderBy27 pass orderBy28 pass orderBy29 pass orderBy30 pass orderBy31 pass orderBy32 pass orderBy33 pass orderBy34 pass orderBy35 pass orderBy36 pass orderBy37 pass orderBy38 pass orderBy39 pass orderBy40 pass orderBy41 pass orderBy42 pass orderBy43 pass orderBy44 pass orderBy45 pass orderBy46 pass orderBy47 pass orderBy49 pass orderBy50 pass orderBy51 pass orderBy52 pass orderBy53 pass orderBy54 pass orderBy55 pass orderBy56 pass orderBy57 pass orderBy59 pass orderbylocal-1 pass orderbylocal-2 pass orderbylocal-3 pass orderbylocal-4 pass orderbylocal-5 pass orderbylocal-6 pass orderbylocal-7 pass orderbylocal-8 pass orderbylocal-9 pass orderbylocal-10 pass orderbylocal-11 pass orderbylocal-12 pass orderbylocal-16 pass orderbylocal-17 pass orderbylocal-18 pass orderbylocal-19 pass orderbylocal-20 pass orderbylocal-21 pass orderbylocal-22 pass orderbylocal-25 pass orderbylocal-26 pass orderbylocal-27 pass orderbylocal-28 pass orderbylocal-29 pass orderbylocal-30 pass orderbylocal-31 pass orderbylocal-32 pass orderlocal-35 pass orderbylocal-36 pass orderbylocal-37 pass orderbylocal-38 pass orderbylocal-39 pass orderbylocal-40 pass orderbylocal-41 pass orderbylocal-42 pass orderbylocal-45 pass orderbylocal-46 pass orderbylocal-47 pass orderbylocal-49 pass orderbylocal-50 pass orderbylocal-51 pass orderbylocal-52 pass orderbylocal-55 pass orderbylocal-56 pass orderbylocal-57 pass orderbylocal-59 pass ORDER BY Clause without OrderModifier 40/40 orderbywithout-1 pass orderbywithout-2 pass orderbywithout-3 pass orderbywithout-4 pass orderbywithout-5 pass orderbywithout-6 pass orderbywithout-7 pass orderbywithout-8 pass orderbywithout-9 pass orderbywithout-10 pass orderbywithout-11 pass orderbywithout-12 pass orderbywithout-13 pass orderbywithout-14 pass orderbywithout-15 pass orderbywithout-16 pass orderbywithout-17 pass orderbywithout-18 pass orderbywithout-19 pass orderbywithout-20 pass orderbywithout-21 pass orderbywithout-22 pass orderbywithout-23 pass orderbywithout-24 pass orderbywithout-25 pass orderbywithout-26 pass orderbywithout-27 pass orderbywithout-28 pass orderbywithout-29 pass orderbywithout-30 pass orderbywithout-31 pass orderbywithout-32 pass orderbywithout-33 pass orderbywithout-34 pass orderbywithout-35 pass orderbywithout-36 pass orderbywithout-37 pass orderbywithout-38 pass orderbywithout-39 pass orderbywithout-40 pass RETURN Clause 20/20 ReturnExpr001 pass ReturnExpr002 pass ReturnExpr003 pass ReturnExpr004 pass matched after stripping whitespace from source document
ReturnExpr005 pass ReturnExpr006 pass ReturnExpr007 pass ReturnExpr008 pass ReturnExpr009 pass ReturnExpr010 pass ReturnExpr011 pass ReturnExpr012 pass ReturnExpr013 pass ReturnExpr014 pass ReturnExpr015 pass ReturnExpr016 pass ReturnExpr017 pass ReturnExpr018 pass ReturnExpr019 pass ReturnExpr020 pass Ordered and Unordered Expressions 22/22 Orderexpr-1 pass Orderexpr-2 pass Orderexpr-5 pass Orderexpr-6 pass Orderexpr-9 pass Orderexpr-10 pass Orderexpr-11 pass Orderexpr-12 pass Orderexpr-13 pass Orderexpr-14 pass Orderexpr-15 pass Orderexpr-16 pass Orderexpr-17 pass Orderexpr-18 pass Orderexpr-19 pass Orderexpr-20 pass orderedunorderedexpr-1 pass orderedunorderedexpr-2 pass orderedunorderedexpr-3 pass orderedunorderedexpr-4 pass orderedunorderedexpr-5 pass orderedunorderedexpr-6 pass Conditional Expressions 20/20 CondExpr002 pass CondExpr003 pass CondExpr004 pass CondExpr005 pass CondExpr006 pass CondExpr007 pass CondExpr008 pass CondExpr009 pass CondExpr010 pass CondExpr011 pass CondExpr012 pass CondExpr013 pass CondExpr014 pass CondExpr015 pass CondExpr016 pass CondExpr017 pass CondExpr018 pass CondExpr019 pass CondExpr20 pass CondExpr21 pass Quantified Expressions 60/60 quantExpr-1 pass quantExpr-2 pass quantExpr-3 pass quantExpr-4 pass quantExpr-5 pass quantExpr-6 pass quantExpr-7 pass quantExpr-8 pass quantExpr-9 pass quantExpr-10 pass quantExpr-11 pass quantExpr-12 pass quantExpr-13 pass quantExpr-14 pass quantExpr-15 pass quantExpr-16 pass quantExpr-17 pass quantExpr-18 pass quantexpr-19 pass quantExpr-20 pass quantExpr-21 pass quantExpr-22 pass quantExpr-23 pass quantExpr-24 pass quantExpr-25 pass quantExpr-26 pass quantExpr-27 pass quantExpr-28 pass quantExpr-29 pass quantExpr-30 pass quantexpr-31 pass quantexpr-32 pass quantExpr-33 pass quantexpr-34 pass quantexpr-35 pass quantexpr-36 pass quantexpr-37 pass quantexpr-38 pass quantexpr-39 pass quantexpr-40 pass quantexpr-41 pass quantexpr-42 pass quantexpr-43 pass quantexpr-44 pass quantexpr-45 pass quantexpr-46 pass quantexpr-47 pass quantexpr-48 pass quantexpr-49 pass quantexpr-50 pass quantexpr-51 pass quantexpr-52 pass quantexpr-53 pass quantexpr-54 pass quantexpr-55 pass quantexpr-56 pass quantexpr-57 pass quantexpr-58 pass quantexpr-59 pass quantExpr-60 pass Expressions on Sequence Types Instance Of 110/110 instanceof1 pass instanceof2 pass instanceof3 pass instanceof4 pass instanceof5 pass instanceof6 pass instanceof7 pass instanceof8 pass instanceof9 pass instanceof10 pass instanceof11 pass instanceof12 pass instanceof13 pass instanceof14 pass instanceof15 pass instanceof16 pass instanceof17 pass instanceof18 pass instanceof19 pass instanceof20 pass instanceof21 pass instanceof22 pass instanceof23 pass instanceof24 pass instanceof25 pass instanceof26 pass instanceof27 pass instanceof28 pass instanceof29 pass instanceof30 pass instanceof31 pass instanceof32 pass instanceof33 pass instanceof34 pass instanceof35 pass instanceof36 pass instanceof37 pass instanceof38 pass instanceof39 pass instanceof40 pass instanceof41 pass instanceof42 pass instanceof43 pass instanceof44 pass instanceof45 pass instanceof46 pass instanceof47 pass instanceof48 pass instanceof49 pass instanceof50 pass instanceof51 pass instanceof52 pass instanceof53 pass instanceof54 pass instanceof55 pass instanceof56 pass instanceof57 pass instanceof58 pass instanceof59 pass instanceof60 pass instanceof61 pass instanceof62 pass instanceof63 pass instanceof64 pass instanceof65 pass instanceof66 pass instanceof67 pass instanceof68 pass instanceof69 pass instanceof70 pass instanceof71 pass instanceof72 pass instanceof73 pass instanceof74 pass instanceof75 pass instanceof76 pass instanceof77 pass instanceof78 pass instanceof79 pass instanceof80 pass instanceof81 pass instanceof82 pass instanceof83 pass instanceof84 pass instanceof85 pass instanceof86 pass instanceof87 pass instanceof88 pass instanceof89 pass instanceof90 pass instanceof91 pass instanceof92 pass instanceof93 pass instanceof94 pass instanceof95 pass instanceof96 pass instanceof97 pass instanceof98 pass instanceof99 pass instanceof100 pass instanceof101 pass instanceof102 pass instanceof103 pass instanceof104 pass instanceof105 pass instanceof106 pass instanceof107 pass instanceof108 pass instanceof109 pass instanceof110 pass Typeswitch 25/25 typeswitchhc1 pass typeswitchhc2 pass typeswitchhc3 pass typeswitchhc4 pass typeswitchhc5 pass typeswitchhc6 pass typeswitchhc7 pass typeswitchhc8 pass typeswitchhc9 pass typeswitchhc10 pass typeswitchhc11 pass typeswitchhc12 pass typeswitchhc13 pass typeswitchhc14 pass typeswitchhc15 pass typeswitchhc16 pass typeswitchhc17 pass typeswitchhc18 pass typeswitchhc19 pass typeswitchhc20 pass typeswitchhc21 pass typeswitchhc22 pass typeswitchhc23 pass typeswitchhc24 pass typeswitchhc25 pass Cast 731/732 casthc1 pass casthc2 pass casthc3 pass casthc4 pass casthc5 pass casthc6 pass casthc7 pass casthc8 pass casthc9 pass casthc10 pass casthc11 pass casthc12 pass casthc13 pass casthc14 pass casthc15 pass casthc16 pass casthc17 pass casthc18 pass casthc19 pass casthc20 pass casthc21 pass casthc22 pass casthc23 pass casthc24 pass casthc25 pass casthc26 pass casthc27 pass casthc28 pass casthc29 pass casthc30 pass casthc31 pass casthc32 pass casthc33 pass casthc34 pass casthc35 pass casthc36 pass casthc37 pass casthc38 pass casthc39 pass casthc40 pass casthc41 pass casthc42 pass casthcds1 pass casthcds2 pass casthcds3 pass casthcds4 pass casthcds5 pass casthcds6 pass casthcds7 pass casthcds8 pass casthcds9 pass casthcds10 pass casthcds11 pass casthcds12 pass casthcds13 pass casthcds14 fail numeric precision issue
casthcds15 pass casthcds16 pass casthcds17 pass casthcds18 pass casthcds19 pass casthcds20 pass casthcds21 pass casthcds22 pass casthcds23 pass casthcds24 pass casthcds25 pass casthcds26 pass casthcds27 pass casthcds28 pass casthcds29 pass casthcds30 pass casthcds31 pass casthcds32 pass casthcds33 pass casthcds34 pass casthcds35 pass casthcds36 pass casthcds37 pass casthcds38 pass casthcds39 pass casthcds40 pass casthcds41 pass casthcds42 pass CastAs001 pass CastAs002 pass CastAs003 pass CastAs004 pass CastAs005 pass CastAs006 pass CastAs007 pass CastAs008 pass CastAs009 pass CastAs010 pass CastAs011 pass CastAs012 pass CastAs013 pass CastAs014 pass CastAs015 pass CastAs016 pass CastAs017 pass CastAs018 pass CastAs019 pass CastAs020 pass CastAs021 pass CastAs022 pass CastAs023 pass CastAs024 pass CastAs025 pass CastAs026 pass CastAs027 pass CastAs028 pass CastAs029 pass CastAs030 pass CastAs031 pass CastAs032 pass CastAs033 pass CastAs034 pass CastAs035 pass CastAs036 pass CastAs037 pass CastAs038 pass CastAs039 pass CastAs040 pass CastAs041 pass CastAs042 pass CastAs043 pass CastAs044 pass CastAs045 pass CastAs046 pass CastAs047 pass CastAs048 pass CastAs049 pass CastAs050 pass CastAs051 pass CastAs052 pass CastAs053 pass CastAs054 pass CastAs055 pass CastAs056 pass CastAs057 pass CastAs058 pass CastAs059 pass CastAs060 pass CastAs061 pass CastAs062 pass CastAs063 pass CastAs064 pass CastAs065 pass CastAs066 pass CastAs067 pass CastAs068 pass CastAs069 pass CastAs070 pass CastAs071 pass CastAs072 pass CastAs073 pass CastAs074 pass CastAs075 pass CastAs076 pass CastAs077 pass CastAs078 pass CastAs079 pass CastAs080 pass CastAs081 pass CastAs082 pass CastAs083 pass CastAs084 pass CastAs085 pass CastAs086 pass CastAs087 pass CastAs088 pass CastAs089 pass CastAs090 pass CastAs091 pass CastAs092 pass CastAs093 pass CastAs094 pass CastAs095 pass CastAs096 pass CastAs097 pass CastAs098 pass CastAs099 pass CastAs100 pass CastAs101 pass CastAs102 pass CastAs103 pass CastAs104 pass CastAs105 pass CastAs106 pass CastAs107 pass CastAs108 pass CastAs109 pass CastAs110 pass CastAs111 pass CastAs112 pass CastAs113 pass CastAs114 pass CastAs115 pass CastAs116 pass CastAs117 pass CastAs118 pass CastAs119 pass CastAs120 pass CastAs121 pass CastAs122 pass CastAs123 pass CastAs124 pass CastAs125 pass CastAs126 pass CastAs127 pass CastAs128 pass CastAs129 pass CastAs130 pass CastAs131 pass CastAs132 pass CastAs133 pass CastAs134 pass CastAs135 pass CastAs136 pass CastAs137 pass CastAs138 pass CastAs139 pass CastAs140 pass CastAs141 pass CastAs142 pass CastAs143 pass CastAs144 pass CastAs145 pass CastAs146 pass CastAs147 pass CastAs148 pass CastAs149 pass CastAs150 pass CastAs151 pass CastAs152 pass CastAs153 pass CastAs154 pass CastAs155 pass CastAs156 pass CastAs157 pass CastAs158 pass CastAs159 pass CastAs160 pass CastAs161 pass CastAs162 pass CastAs163 pass CastAs164 pass CastAs165 pass CastAs166 pass CastAs167 pass CastAs168 pass CastAs169 pass CastAs170 pass CastAs171 pass CastAs172 pass CastAs173 pass CastAs174 pass CastAs175 pass CastAs176 pass CastAs177 pass CastAs178 pass CastAs179 pass CastAs180 pass CastAs181 pass CastAs182 pass CastAs183 pass CastAs184 pass CastAs185 pass CastAs186 pass CastAs187 pass CastAs188 pass CastAs189 pass CastAs190 pass CastAs191 pass CastAs192 pass CastAs193 pass CastAs194 pass CastAs195 pass CastAs196 pass CastAs197 pass CastAs198 pass CastAs199 pass CastAs200 pass CastAs201 pass CastAs202 pass CastAs203 pass CastAs204 pass CastAs205 pass CastAs206 pass CastAs207 pass CastAs208 pass CastAs209 pass CastAs210 pass CastAs211 pass CastAs212 pass CastAs213 pass expected FOCA0002; got FORG0001
CastAs214 pass CastAs215 pass CastAs216 pass CastAs217 pass CastAs218 pass CastAs219 pass CastAs220 pass CastAs221 pass CastAs222 pass CastAs223 pass CastAs224 pass CastAs225 pass CastAs226 pass CastAs227 pass CastAs228 pass CastAs229 pass CastAs230 pass CastAs231 pass CastAs232 pass CastAs233 pass CastAs234 pass CastAs235 pass CastAs236 pass CastAs237 pass CastAs238 pass CastAs239 pass CastAs240 pass CastAs241 pass CastAs242 pass CastAs243 pass CastAs244 pass CastAs245 pass CastAs246 pass CastAs247 pass CastAs248 pass CastAs249 pass CastAs250 pass CastAs251 pass CastAs252 pass CastAs253 pass CastAs254 pass CastAs255 pass CastAs256 pass CastAs257 pass CastAs258 pass CastAs259 pass CastAs260 pass CastAs261 pass CastAs262 pass CastAs263 pass CastAs264 pass CastAs265 pass CastAs266 pass CastAs267 pass CastAs268 pass CastAs269 pass CastAs270 pass CastAs271 pass CastAs272 pass CastAs273 pass CastAs274 pass CastAs275 pass CastAs276 pass CastAs277 pass CastAs278 pass CastAs279 pass CastAs280 pass CastAs281 pass CastAs282 pass CastAs283 pass CastAs284 pass CastAs285 pass CastAs286 pass CastAs287 pass CastAs288 pass CastAs289 pass CastAs290 pass CastAs291 pass CastAs292 pass CastAs293 pass CastAs294 pass CastAs295 pass CastAs296 pass CastAs297 pass CastAs298 pass CastAs299 pass CastAs300 pass CastAs301 pass CastAs302 pass CastAs303 pass CastAs304 pass CastAs305 pass CastAs306 pass CastAs307 pass CastAs308 pass CastAs309 pass CastAs310 pass CastAs311 pass CastAs312 pass CastAs313 pass CastAs314 pass CastAs315 pass CastAs316 pass CastAs317 pass CastAs318 pass CastAs319 pass CastAs320 pass CastAs321 pass CastAs322 pass CastAs323 pass CastAs324 pass CastAs325 pass CastAs326 pass CastAs327 pass CastAs328 pass CastAs329 pass CastAs330 pass CastAs331 pass CastAs332 pass CastAs333 pass CastAs334 pass CastAs335 pass CastAs336 pass CastAs337 pass CastAs338 pass CastAs339 pass CastAs340 pass CastAs341 pass CastAs342 pass CastAs343 pass CastAs344 pass CastAs345 pass CastAs346 pass CastAs347 pass CastAs348 pass CastAs349 pass CastAs350 pass CastAs351 pass CastAs352 pass CastAs353 pass CastAs354 pass CastAs355 pass CastAs356 pass CastAs357 pass CastAs358 pass CastAs359 pass CastAs360 pass CastAs361 pass CastAs362 pass CastAs363 pass CastAs364 pass CastAs365 pass CastAs366 pass CastAs367 pass CastAs368 pass CastAs369 pass CastAs370 pass CastAs371 pass CastAs372 pass CastAs373 pass CastAs374 pass CastAs375 pass CastAs376 pass CastAs377 pass CastAs378 pass CastAs379 pass CastAs380 pass CastAs381 pass CastAs382 pass CastAs383 pass CastAs384 pass CastAs385 pass CastAs386 pass CastAs387 pass CastAs388 pass CastAs389 pass CastAs390 pass CastAs391 pass CastAs392 pass CastAs393 pass CastAs394 pass CastAs395 pass CastAs396 pass CastAs397 pass CastAs398 pass CastAs399 pass CastAs400 pass CastAs401 pass CastAs402 pass CastAs403 pass CastAs404 pass CastAs405 pass CastAs406 pass CastAs407 pass CastAs408 pass CastAs409 pass CastAs410 pass CastAs411 pass CastAs412 pass CastAs413 pass CastAs414 pass CastAs415 pass CastAs416 pass CastAs417 pass CastAs418 pass CastAs419 pass CastAs420 pass CastAs421 pass CastAs422 pass CastAs423 pass CastAs424 pass CastAs425 pass CastAs426 pass CastAs427 pass CastAs428 pass CastAs429 pass CastAs430 pass CastAs431 pass CastAs432 pass CastAs433 pass CastAs434 pass CastAs435 pass CastAs436 pass CastAs437 pass CastAs438 pass CastAs439 pass CastAs440 pass CastAs441 pass CastAs442 pass CastAs443 pass CastAs444 pass CastAs445 pass CastAs446 pass CastAs447 pass CastAs448 pass CastAs449 pass CastAs450 pass CastAs451 pass CastAs452 pass CastAs453 pass CastAs454 pass CastAs455 pass CastAs456 pass CastAs457 pass CastAs458 pass CastAs459 pass CastAs460 pass CastAs461 pass CastAs462 pass CastAs463 pass CastAs464 pass CastAs465 pass CastAs466 pass CastAs467 pass CastAs468 pass CastAs469 pass CastAs470 pass CastAs471 pass CastAs472 pass CastAs473 pass CastAs474 pass CastAs475 pass CastAs476 pass CastAs477 pass CastAs478 pass CastAs479 pass CastAs480 pass CastAs481 pass CastAs482 pass CastAs483 pass CastAs484 pass CastAs485 pass CastAs486 pass CastAs487 pass CastAs488 pass CastAs489 pass CastAs490 pass CastAs491 pass CastAs492 pass CastAs493 pass CastAs494 pass CastAs495 pass CastAs496 pass CastAs497 pass CastAs498 pass CastAs499 pass CastAs500 pass CastAs501 pass CastAs502 pass CastAs503 pass CastAs504 pass CastAs505 pass CastAs506 pass CastAs507 pass CastAs508 pass CastAs509 pass CastAs510 pass CastAs511 pass CastAs512 pass CastAs513 pass CastAs514 pass CastAs515 pass CastAs516 pass CastAs517 pass CastAs518 pass CastAs519 pass CastAs520 pass CastAs521 pass CastAs522 pass CastAs523 pass CastAs524 pass CastAs525 pass CastAs526 pass CastAs527 pass CastAs528 pass CastAs529 pass CastAs530 pass CastAs531 pass CastAs532 pass CastAs533 pass CastAs534 pass CastAs535 pass CastAs536 pass CastAs537 pass CastAs538 pass CastAs539 pass CastAs540 pass CastAs541 pass CastAs542 pass CastAs543 pass CastAs544 pass CastAs545 pass CastAs546 pass CastAs547 pass CastAs548 pass CastAs549 pass CastAs550 pass CastAs551 pass CastAs552 pass CastAs553 pass CastAs554 pass CastAs555 pass CastAs556 pass CastAs557 pass CastAs558 pass CastAs559 pass CastAs560 pass CastAs561 pass CastAs562 pass CastAs563 pass CastAs564 pass CastAs565 pass CastAs566 pass CastAs567 pass CastAs568 pass CastAs569 pass CastAs570 pass CastAs571 pass CastAs572 pass CastAs573 pass CastAs574 pass CastAs575 pass CastAs576 pass CastAs577 pass CastAs578 pass CastAs579 pass CastAs580 pass CastAs581 pass CastAs582 pass CastAs583 pass CastAs584 pass CastAs585 pass CastAs586 pass CastAs587 pass CastAs588 pass CastAs589 pass CastAs590 pass CastAs591 pass CastAs592 pass CastAs593 pass CastAs594 pass CastAs595 pass CastAs596 pass CastAs597 pass CastAs598 pass CastAs599 pass CastAs600 pass CastAs601 pass CastAs602 pass CastAs603 pass CastAs604 pass CastAs605 pass CastAs606 pass CastAs607 pass CastAs608 pass CastAs609 pass CastAs610 pass CastAs611 pass CastAs612 pass CastAs613 pass CastAs614 pass CastAs615 pass CastAs616 pass CastAs617 pass CastAs618 pass CastAs619 pass CastAs620 pass CastAs621 pass CastAs622 pass CastAs623 pass CastAs624 pass CastAs625 pass CastAs626 pass CastAs627 pass CastAs628 pass CastAs629 pass CastAs630 pass CastAs631 pass CastAs632 pass CastAs633 pass CastAs634 pass CastAs635 pass CastAs636 pass CastAs637 pass CastAs638 pass CastAs639 pass CastAs640 pass CastAs641 pass CastAs642 pass CastAs643 pass CastAs644 pass CastAs645 pass CastAs646 pass CastFOCA0001-1 pass CastFOCA0003-1 pass Castable 646/646 CastableAs001 pass CastableAs002 pass CastableAs003 pass CastableAs004 pass CastableAs005 pass CastableAs006 pass CastableAs007 pass CastableAs008 pass CastableAs009 pass CastableAs010 pass CastableAs011 pass CastableAs012 pass CastableAs013 pass CastableAs014 pass CastableAs015 pass CastableAs016 pass CastableAs017 pass CastableAs018 pass CastableAs019 pass CastableAs020 pass CastableAs021 pass CastableAs022 pass CastableAs023 pass CastableAs024 pass CastableAs025 pass CastableAs026 pass CastableAs027 pass CastableAs028 pass CastableAs029 pass CastableAs030 pass CastableAs031 pass CastableAs032 pass CastableAs033 pass CastableAs034 pass CastableAs035 pass CastableAs036 pass CastableAs037 pass CastableAs038 pass CastableAs039 pass CastableAs040 pass CastableAs041 pass CastableAs042 pass CastableAs043 pass CastableAs044 pass CastableAs045 pass CastableAs046 pass CastableAs047 pass CastableAs048 pass CastableAs049 pass CastableAs050 pass CastableAs051 pass CastableAs052 pass CastableAs053 pass CastableAs054 pass CastableAs055 pass CastableAs056 pass CastableAs057 pass CastableAs058 pass CastableAs059 pass CastableAs060 pass CastableAs061 pass CastableAs062 pass CastableAs063 pass CastableAs064 pass CastableAs065 pass CastableAs066 pass CastableAs067 pass CastableAs068 pass CastableAs069 pass CastableAs070 pass CastableAs071 pass CastableAs072 pass CastableAs073 pass CastableAs074 pass CastableAs075 pass CastableAs076 pass CastableAs077 pass CastableAs078 pass CastableAs079 pass CastableAs080 pass CastableAs081 pass CastableAs082 pass CastableAs083 pass CastableAs084 pass CastableAs085 pass CastableAs086 pass CastableAs087 pass CastableAs088 pass CastableAs089 pass CastableAs090 pass CastableAs091 pass CastableAs092 pass CastableAs093 pass CastableAs094 pass CastableAs095 pass CastableAs096 pass CastableAs097 pass CastableAs098 pass CastableAs099 pass CastableAs100 pass CastableAs101 pass CastableAs102 pass CastableAs103 pass CastableAs104 pass CastableAs105 pass CastableAs106 pass CastableAs107 pass CastableAs108 pass CastableAs109 pass CastableAs110 pass CastableAs111 pass CastableAs112 pass CastableAs113 pass CastableAs114 pass CastableAs115 pass CastableAs116 pass CastableAs117 pass CastableAs118 pass CastableAs119 pass CastableAs120 pass CastableAs121 pass CastableAs122 pass CastableAs123 pass CastableAs124 pass CastableAs125 pass CastableAs126 pass CastableAs127 pass CastableAs128 pass CastableAs129 pass CastableAs130 pass CastableAs131 pass CastableAs132 pass CastableAs133 pass CastableAs134 pass CastableAs135 pass CastableAs136 pass CastableAs137 pass CastableAs138 pass CastableAs139 pass CastableAs140 pass CastableAs141 pass CastableAs142 pass CastableAs143 pass CastableAs144 pass CastableAs145 pass CastableAs146 pass CastableAs147 pass CastableAs148 pass CastableAs149 pass CastableAs150 pass CastableAs151 pass CastableAs152 pass CastableAs153 pass CastableAs154 pass CastableAs155 pass CastableAs156 pass CastableAs157 pass CastableAs158 pass CastableAs159 pass CastableAs160 pass CastableAs161 pass CastableAs162 pass CastableAs163 pass CastableAs164 pass CastableAs165 pass CastableAs166 pass CastableAs167 pass CastableAs168 pass CastableAs169 pass CastableAs170 pass CastableAs171 pass CastableAs172 pass CastableAs173 pass CastableAs174 pass CastableAs175 pass CastableAs176 pass CastableAs177 pass CastableAs178 pass CastableAs179 pass CastableAs180 pass CastableAs181 pass CastableAs182 pass CastableAs183 pass CastableAs184 pass CastableAs185 pass CastableAs186 pass CastableAs187 pass CastableAs188 pass CastableAs189 pass CastableAs190 pass CastableAs191 pass CastableAs192 pass CastableAs193 pass CastableAs194 pass CastableAs195 pass CastableAs196 pass CastableAs197 pass CastableAs198 pass CastableAs199 pass CastableAs200 pass CastableAs201 pass CastableAs202 pass CastableAs203 pass CastableAs204 pass CastableAs205 pass CastableAs206 pass CastableAs207 pass CastableAs208 pass CastableAs209 pass CastableAs210 pass CastableAs211 pass CastableAs212 pass CastableAs213 pass CastableAs214 pass CastableAs215 pass CastableAs216 pass CastableAs217 pass CastableAs218 pass CastableAs219 pass CastableAs220 pass CastableAs221 pass CastableAs222 pass CastableAs223 pass CastableAs224 pass CastableAs225 pass CastableAs226 pass CastableAs227 pass CastableAs228 pass CastableAs229 pass CastableAs230 pass CastableAs231 pass CastableAs232 pass CastableAs233 pass CastableAs234 pass CastableAs235 pass CastableAs236 pass CastableAs237 pass CastableAs238 pass CastableAs239 pass CastableAs240 pass CastableAs241 pass CastableAs242 pass CastableAs243 pass CastableAs244 pass CastableAs245 pass CastableAs246 pass CastableAs247 pass CastableAs248 pass CastableAs249 pass CastableAs250 pass CastableAs251 pass CastableAs252 pass CastableAs253 pass CastableAs254 pass CastableAs255 pass CastableAs256 pass CastableAs257 pass CastableAs258 pass CastableAs259 pass CastableAs260 pass CastableAs261 pass CastableAs262 pass CastableAs263 pass CastableAs264 pass CastableAs265 pass CastableAs266 pass CastableAs267 pass CastableAs268 pass CastableAs269 pass CastableAs270 pass CastableAs271 pass CastableAs272 pass CastableAs273 pass CastableAs274 pass CastableAs275 pass CastableAs276 pass CastableAs277 pass CastableAs278 pass CastableAs279 pass CastableAs280 pass CastableAs281 pass CastableAs282 pass CastableAs283 pass CastableAs284 pass CastableAs285 pass CastableAs286 pass CastableAs287 pass CastableAs288 pass CastableAs289 pass CastableAs290 pass CastableAs291 pass CastableAs292 pass CastableAs293 pass CastableAs294 pass CastableAs295 pass CastableAs296 pass CastableAs297 pass CastableAs298 pass CastableAs299 pass CastableAs300 pass CastableAs301 pass CastableAs302 pass CastableAs303 pass CastableAs304 pass CastableAs305 pass CastableAs306 pass CastableAs307 pass CastableAs308 pass CastableAs309 pass CastableAs310 pass CastableAs311 pass CastableAs312 pass CastableAs313 pass CastableAs314 pass CastableAs315 pass CastableAs316 pass CastableAs317 pass CastableAs318 pass CastableAs319 pass CastableAs320 pass CastableAs321 pass CastableAs322 pass CastableAs323 pass CastableAs324 pass CastableAs325 pass CastableAs326 pass CastableAs327 pass CastableAs328 pass CastableAs329 pass CastableAs330 pass CastableAs331 pass CastableAs332 pass CastableAs333 pass CastableAs334 pass CastableAs335 pass CastableAs336 pass CastableAs337 pass CastableAs338 pass CastableAs339 pass CastableAs340 pass CastableAs341 pass CastableAs342 pass CastableAs343 pass CastableAs344 pass CastableAs345 pass CastableAs346 pass CastableAs347 pass CastableAs348 pass CastableAs349 pass CastableAs350 pass CastableAs351 pass CastableAs352 pass CastableAs353 pass CastableAs354 pass CastableAs355 pass CastableAs356 pass CastableAs357 pass CastableAs358 pass CastableAs359 pass CastableAs360 pass CastableAs361 pass CastableAs362 pass CastableAs363 pass CastableAs364 pass CastableAs365 pass CastableAs366 pass CastableAs367 pass CastableAs368 pass CastableAs369 pass CastableAs370 pass CastableAs371 pass CastableAs372 pass CastableAs373 pass CastableAs374 pass CastableAs375 pass CastableAs376 pass CastableAs377 pass CastableAs378 pass CastableAs379 pass CastableAs380 pass CastableAs381 pass CastableAs382 pass CastableAs383 pass CastableAs384 pass CastableAs385 pass CastableAs386 pass CastableAs387 pass CastableAs388 pass CastableAs389 pass CastableAs390 pass CastableAs391 pass CastableAs392 pass CastableAs393 pass CastableAs394 pass CastableAs395 pass CastableAs396 pass CastableAs397 pass CastableAs398 pass CastableAs399 pass CastableAs400 pass CastableAs401 pass CastableAs402 pass CastableAs403 pass CastableAs404 pass CastableAs405 pass CastableAs406 pass CastableAs407 pass CastableAs408 pass CastableAs409 pass CastableAs410 pass CastableAs411 pass CastableAs412 pass CastableAs413 pass CastableAs414 pass CastableAs415 pass CastableAs416 pass CastableAs417 pass CastableAs418 pass CastableAs419 pass CastableAs420 pass CastableAs421 pass CastableAs422 pass CastableAs423 pass CastableAs424 pass CastableAs425 pass CastableAs426 pass CastableAs427 pass CastableAs428 pass CastableAs429 pass CastableAs430 pass CastableAs431 pass CastableAs432 pass CastableAs433 pass CastableAs434 pass CastableAs435 pass CastableAs436 pass CastableAs437 pass CastableAs438 pass CastableAs439 pass CastableAs440 pass CastableAs441 pass CastableAs442 pass CastableAs443 pass CastableAs444 pass CastableAs445 pass CastableAs446 pass CastableAs447 pass CastableAs448 pass CastableAs449 pass CastableAs450 pass CastableAs451 pass CastableAs452 pass CastableAs453 pass CastableAs454 pass CastableAs455 pass CastableAs456 pass CastableAs457 pass CastableAs458 pass CastableAs459 pass CastableAs460 pass CastableAs461 pass CastableAs462 pass CastableAs463 pass CastableAs464 pass CastableAs465 pass CastableAs466 pass CastableAs467 pass CastableAs468 pass CastableAs469 pass CastableAs470 pass CastableAs471 pass CastableAs472 pass CastableAs473 pass CastableAs474 pass CastableAs475 pass CastableAs476 pass CastableAs477 pass CastableAs478 pass CastableAs479 pass CastableAs480 pass CastableAs481 pass CastableAs482 pass CastableAs483 pass CastableAs484 pass CastableAs485 pass CastableAs486 pass CastableAs487 pass CastableAs488 pass CastableAs489 pass CastableAs490 pass CastableAs491 pass CastableAs492 pass CastableAs493 pass CastableAs494 pass CastableAs495 pass CastableAs496 pass CastableAs497 pass CastableAs498 pass CastableAs499 pass CastableAs500 pass CastableAs501 pass CastableAs502 pass CastableAs503 pass CastableAs504 pass CastableAs505 pass CastableAs506 pass CastableAs507 pass CastableAs508 pass CastableAs509 pass CastableAs510 pass CastableAs511 pass CastableAs512 pass CastableAs513 pass CastableAs514 pass CastableAs515 pass CastableAs516 pass CastableAs517 pass CastableAs518 pass CastableAs519 pass CastableAs520 pass CastableAs521 pass CastableAs522 pass CastableAs523 pass CastableAs524 pass CastableAs525 pass CastableAs526 pass CastableAs527 pass CastableAs528 pass CastableAs529 pass CastableAs530 pass CastableAs531 pass CastableAs532 pass CastableAs533 pass CastableAs534 pass CastableAs535 pass CastableAs536 pass CastableAs537 pass CastableAs538 pass CastableAs539 pass CastableAs540 pass CastableAs541 pass CastableAs542 pass CastableAs543 pass CastableAs544 pass CastableAs545 pass CastableAs546 pass CastableAs547 pass CastableAs548 pass CastableAs549 pass CastableAs550 pass CastableAs551 pass CastableAs552 pass CastableAs553 pass CastableAs554 pass CastableAs555 pass CastableAs556 pass CastableAs557 pass CastableAs558 pass CastableAs559 pass CastableAs560 pass CastableAs561 pass CastableAs562 pass CastableAs563 pass CastableAs564 pass CastableAs565 pass CastableAs566 pass CastableAs567 pass CastableAs568 pass CastableAs569 pass CastableAs570 pass CastableAs571 pass CastableAs572 pass CastableAs573 pass CastableAs574 pass CastableAs575 pass CastableAs576 pass CastableAs577 pass CastableAs578 pass CastableAs579 pass CastableAs580 pass CastableAs581 pass CastableAs582 pass CastableAs583 pass CastableAs584 pass CastableAs585 pass CastableAs586 pass CastableAs587 pass CastableAs588 pass CastableAs589 pass CastableAs590 pass CastableAs591 pass CastableAs592 pass CastableAs593 pass CastableAs594 pass CastableAs595 pass CastableAs596 pass CastableAs597 pass CastableAs598 pass CastableAs599 pass CastableAs600 pass CastableAs601 pass CastableAs602 pass CastableAs603 pass CastableAs604 pass CastableAs605 pass CastableAs606 pass CastableAs607 pass CastableAs608 pass CastableAs609 pass CastableAs610 pass CastableAs611 pass CastableAs612 pass CastableAs613 pass CastableAs614 pass CastableAs615 pass CastableAs616 pass CastableAs617 pass CastableAs618 pass CastableAs619 pass CastableAs620 pass CastableAs621 pass CastableAs622 pass CastableAs623 pass CastableAs624 pass CastableAs625 pass CastableAs626 pass CastableAs627 pass CastableAs628 pass CastableAs629 pass CastableAs630 pass CastableAs631 pass CastableAs632 pass CastableAs633 pass CastableAs634 pass CastableAs635 pass CastableAs636 pass CastableAs637 pass CastableAs638 pass CastableAs639 pass CastableAs640 pass CastableAs641 pass CastableAs642 pass CastableAs643 pass CastableAs644 pass CastableAs645 pass CastableAs646 pass Treat 25/25 treat-as-1 pass treat-as-2 pass treat-as-3 pass treat-as-4 pass treat-as-5 pass treat-as-6 pass treat-as-7 pass treat-as-8 pass treat-as-9 pass treat-as-10 pass treat-as-11 pass treat-as-12 pass treat-as-13 pass treat-as-14 pass treat-as-15 pass treat-as-16 pass treat-as-17 pass treat-as-18 pass treat-as-19 pass treat-as-20 pass treat-as-21 pass treat-as-22 pass treat-as-23 pass treat-as-24 pass treat-as-25 pass Modules and Prologs Version Declaration 9/9 version_declaration-001 pass version_declaration-002 pass version_declaration-003 pass version_declaration-004 pass version_declaration-005 pass version_declaration-006 pass version_declaration-007 pass version_declaration-008 pass version_declaration-009 pass Boundary-space Declaration 23/23 boundary-space-001 pass boundary-space-002 pass boundary-space-003 pass boundary-space-004 pass boundary-space-005 pass boundary-space-006 pass boundary-space-007 pass boundary-space-008 pass boundary-space-009 pass boundary-space-010 pass boundary-space-011 pass boundary-space-012 pass boundary-space-013 pass boundary-space-014 pass boundary-space-015 pass boundary-space-016 pass boundary-space-017 pass boundary-space-018 pass boundary-space-019 pass boundary-space-020 pass boundary-space-021 pass boundary-space-022 pass boundaryspacedeclerr-1 pass Default Collation Declaration 2/2 defaultcolldecl-1 pass defaultcolldecl-2 pass Base URI Declaration 21/21 base-URI-1 pass base-URI-2 pass base-URI-3 pass base-URI-4 pass base-URI-5 pass base-URI-6 pass base-URI-7 pass base-URI-8 pass base-URI-9 pass base-URI-10 pass base-URI-11 pass base-URI-12 pass base-URI-13 pass base-URI-14 pass base-URI-15 pass base-URI-16 pass base-URI-17 pass base-URI-18 pass base-URI-19 pass base-URI-20 pass base-URI-21 pass Construction Declaration 1/1 constprolog-1 pass Default Namespace Declaration 24/24 default_namespace-001 pass default_namespace-002 pass default_namespace-003 pass default_namespace-004 pass default_namespace-005 pass default_namespace-006 pass default_namespace-007 pass default_namespace-008 pass default_namespace-009 pass default_namespace-010 pass default_namespace-011 pass default_namespace-012 pass default_namespace-013 pass default_namespace-014 pass default_namespace-015 pass default_namespace-016 pass default_namespace-017 pass default_namespace-018 pass default_namespace-019 pass default_namespace-020 pass default_namespace-021 pass default_namespace-022 pass defaultnamespacedeclerr-1 pass defaultnamespacedeclerr-2 pass Ordering Mode Declaration 22/22 orderDecl-1 pass orderDecl-2 pass orderdecl-3 pass orderDecl-4 pass orderdecl-5 pass matched after stripping whitespace-only text nodes throughout the reference results
orderdecl-6 pass matched after stripping whitespace-only text nodes throughout the reference results
orderDecl-7 pass orderDecl-8 pass orderDecl-9 pass orderDecl-10 pass orderDecl-11 pass orderDecl-12 pass orderDecl-13 pass orderdecl-14 pass orderDecl-15 pass orderDecl-16 pass orderDecl-17 pass orderDecl-18 pass orderDecl-20 pass orderDecl-21 pass orderDecl-22 pass orderDecl-23 pass Empty Order Declaration 29/29 emptyorderdecl-1 pass emptyorderdecl-2 pass emptyorderdecl-3 pass matched after stripping whitespace-only text nodes from reference result sequence
emptyorderdecl-4 pass emptyorderdecl-5 pass emptyorderdecl-6 pass emptyorderdecl-7 pass emptyorderdecl-8 pass emptyorderdecl-9 pass emptyorderdecl-10 pass emptyorderdecl-11 pass emptyorderdecl-12 pass emptyorderdecl-13 pass emptyorderdecl-14 pass emptyorderdecl-15 pass emptyorderdecl-16 pass emptyorderdecl-17 pass emptyorderdecl-18 pass emptyorderdecl-19 pass emptyorderdecl-20 pass emptyorderdecl-21 pass emptyorderdecl-22 pass emptyorderdecl-23 pass emptyorderdecl-24 pass emptyorderdecl-25 pass emptyorderdecl-26 pass emptyorderdecl-27 pass emptyorderdecl-28 pass emptyorderdecl-29 pass Namespace Declaration 24/24 namespaceDecl-1 pass namespaceDecl-2 pass namespaceDecl-3 pass namespaceDecl-4 pass namespaceDecl-5 pass namespaceDecl-6 pass namespaceDecl-7 pass namespaceDecl-8 pass namespaceDecl-9 pass namespaceDecl-10 pass namespaceDecl-11 pass namespaceDecl-12 pass namespaceDecl-13 pass namespaceDecl-14 pass namespaceDecl-15 pass namespaceDecl-16 pass namespaceDecl-17 pass namespaceDecl-18 pass namespaceDecl-19 pass namespaceDecl-20 pass namespaceDecl-21 pass namespaceDecl-22 pass namespaceDecl-23 pass namespaceDecl-24 pass Variable Declaration External Variable References without TypeDeclaration External Variable References with TypeDeclatation Internal Variable References without TypeDeclaration 62/62 VarDecl001 pass VarDecl002 pass VarDecl003 pass VarDecl004 pass VarDecl005 pass VarDecl006 pass VarDecl007 pass VarDecl008 pass VarDecl009 pass VarDecl010 pass VarDecl011 pass VarDecl012 pass VarDecl013 pass VarDecl014 pass VarDecl015 pass VarDecl016 pass VarDecl017 pass VarDecl018 pass VarDecl019 pass VarDecl020 pass VarDecl021 pass VarDecl022 pass VarDecl023 pass VarDecl024 pass VarDecl025 pass VarDecl026 pass VarDecl027 pass VarDecl028 pass VarDecl029 pass VarDecl030 pass VarDecl031 pass VarDecl032 pass VarDecl033 pass VarDecl034 pass VarDecl035 pass VarDecl036 pass VarDecl037 pass VarDecl038 pass VarDecl039 pass VarDecl040 pass VarDecl041 pass VarDecl042 pass VarDecl043 pass VarDecl044 pass VarDecl045 pass VarDecl046 pass VarDecl047 pass VarDecl048 pass VarDecl049 pass VarDecl050 pass VarDecl051 pass VarDecl052 pass VarDecl053 pass VarDecl054 pass VarDecl055 pass VarDecl056 pass VarDecl057 pass VarDecl058 pass VarDecl059 pass VarDecl060 pass VarDecl061 pass VarDecl062 pass Internal Variable References with TypeDeclatation 22/22 vardeclwithtype-1 pass vardeclwithtype-2 pass vardeclwithtype-3 pass vardeclwithtype-4 pass vardeclwithtype-5 pass vardeclwithtype-6 pass vardeclwithtype-7 pass vardeclwithtype-8 pass vardeclwithtype-9 pass vardeclwithtype-10 pass vardeclwithtype-11 pass vardeclwithtype-12 pass vardeclwithtype-13 pass vardeclwithtype-14 pass vardeclwithtype-15 pass vardeclwithtype-16 pass vardeclwithtype-17 pass vardeclwithtype-18 pass vardeclwithtype-19 pass vardeclwithtype-20 pass vardeclwithtype-21 pass vardeclwithtype-22 pass Function Declaration 24/24 function-declaration-001 pass function-declaration-002 pass function-declaration-003 pass function-declaration-004 pass function-declaration-005 pass function-declaration-006 pass function-declaration-007 pass function-declaration-008 pass function-declaration-009 pass function-declaration-010 pass function-declaration-011 pass function-declaration-012 pass function-declaration-013 pass function-declaration-014 pass function-declaration-015 pass function-declaration-016 pass function-declaration-017 pass function-declaration-018 pass function-declaration-019 pass function-declaration-020 pass function-declaration-021 pass function-declaration-022 pass function-declaration-023 pass function-declaration-024 pass XQuery Comments 20/20 XQueryComment001 pass XQueryComment002 pass XQueryComment003 pass XQueryComment004 pass XQueryComment005 pass XQueryComment006 pass XQueryComment007 pass XQueryComment008 pass XQueryComment009 pass XQueryComment010 pass XQueryComment011 pass XQueryComment012 pass XQueryComment013 pass XQueryComment014 pass XQueryComment015 pass XQueryComment016 pass XQueryComment017 pass XQueryComment018 pass XQueryComment019 pass XQueryComment020 pass Extension Expression 25/25 extexpr-1 pass extexpr-2 pass extexpr-3 pass extexpr-4 pass expected XPST0081; got XPST0008
extexpr-5 pass extexpr-6 pass extexpr-7 pass extexpr-8 pass extexpr-9 pass extexpr-10 pass extexpr-11 pass extexpr-12 pass extexpr-13 pass extexpr-14 pass extexpr-15 pass extexpr-16 pass extexpr-17 pass extexpr-18 pass extexpr-19 pass extexpr-20 pass extexpr-21 pass extexpr-22 pass extexpr-23 pass extexpr-24 pass extexpr-25 pass Implicit Context Functions Accessor Functions fn:node-name 24/24 fn-node-name-1 pass fn-node-name-2 pass fn-node-name-3 pass fn-node-name-4 pass fn-node-name-5 pass fn-node-name-6 pass fn-node-name-7 pass fn-node-name-8 pass fn-node-name-9 pass fn-node-name-10 pass fn-node-name-11 pass fn-node-name-12 pass fn-node-name-13 pass fn-node-name-14 pass fn-node-name-15 pass fn-node-name-16 pass fn-node-name-17 pass fn-node-name-18 pass fn-node-name-19 pass fn-node-name-20 pass fn-node-name-21 pass fn-node-name-22 pass fn-node-name-23 pass fn-node-name-24 pass fn:nilled 22/22 fn-nilled-1 pass fn-nilled-2 pass fn-nilled-3 pass fn-nilled-4 pass fn-nilled-5 pass fn-nilled-6 pass fn-nilled-7 pass fn-nilled-8 pass fn-nilled-9 pass fn-nilled-10 pass fn-nilled-11 pass fn-nilled-12 pass fn-nilled-13 pass fn-nilled-14 pass fn-nilled-15 pass fn-nilled-16 pass fn-nilled-17 pass fn-nilled-18 pass fn-nilled-19 pass fn-nilled-20 pass fn-nilled-21 pass fn-nilled-22 pass fn:string 41/41 fn-stringint1args-1 pass fn-stringint1args-2 pass fn-stringint1args-3 pass fn-stringintg1args-1 pass fn-stringintg1args-2 pass fn-stringintg1args-3 pass fn-stringdec1args-1 pass fn-stringdec1args-2 pass fn-stringdec1args-3 pass fn-stringdbl1args-1 pass fn-stringdbl1args-2 pass fn-stringdbl1args-3 pass fn-stringflt1args-1 pass fn-stringflt1args-2 pass fn-stringflt1args-3 pass fn-stringlng1args-1 pass fn-stringlng1args-2 pass fn-stringlng1args-3 pass fn-stringusht1args-1 pass fn-stringusht1args-2 pass fn-stringusht1args-3 pass fn-stringnint1args-1 pass fn-stringnint1args-2 pass fn-stringnint1args-3 pass fn-stringpint1args-1 pass fn-stringpint1args-2 pass fn-stringpint1args-3 pass fn-stringulng1args-1 pass fn-stringulng1args-2 pass fn-stringulng1args-3 pass fn-stringnpi1args-1 pass fn-stringnpi1args-2 pass fn-stringnpi1args-3 pass fn-stringnni1args-1 pass fn-stringnni1args-2 pass fn-stringnni1args-3 pass fn-stringsht1args-1 pass fn-stringsht1args-2 pass fn-stringsht1args-3 pass fn-string-1 pass fn-string-2 pass fn:data 39/39 fn-dataint1args-1 pass fn-dataint1args-2 pass fn-dataint1args-3 pass fn-dataintg1args-1 pass fn-dataintg1args-2 pass fn-dataintg1args-3 pass fn-datadec1args-1 pass fn-datadec1args-2 pass fn-datadec1args-3 pass fn-datadbl1args-1 pass fn-datadbl1args-2 pass fn-datadbl1args-3 pass fn-dataflt1args-1 pass fn-dataflt1args-2 pass fn-dataflt1args-3 pass fn-datalng1args-1 pass fn-datalng1args-2 pass fn-datalng1args-3 pass fn-datausht1args-1 pass fn-datausht1args-2 pass fn-datausht1args-3 pass fn-datanint1args-1 pass fn-datanint1args-2 pass fn-datanint1args-3 pass fn-datapint1args-1 pass fn-datapint1args-2 pass fn-datapint1args-3 pass fn-dataulng1args-1 pass fn-dataulng1args-2 pass fn-dataulng1args-3 pass fn-datanpi1args-1 pass fn-datanpi1args-2 pass fn-datanpi1args-3 pass fn-datanni1args-1 pass fn-datanni1args-2 pass fn-datanni1args-3 pass fn-datasht1args-1 pass fn-datasht1args-2 pass fn-datasht1args-3 pass fn:base-uri 21/21 fn-base-uri-1 pass fn-base-uri-2 pass expected FOTY0011; got XPTY0019
fn-base-uri-3 pass fn-base-uri-4 pass fn-base-uri-5 pass fn-base-uri-6 pass fn-base-uri-7 pass fn-base-uri-8 pass fn-base-uri-9 pass fn-base-uri-10 pass fn-base-uri-11 pass fn-base-uri-12 pass fn-base-uri-13 pass fn-base-uri-14 pass fn-base-uri-15 pass fn-base-uri-16 pass fn-base-uri-17 pass fn-base-uri-18 pass fn-base-uri-19 pass fn-base-uri-20 pass fn-base-uri-21 pass fn:static-base-uri 14/14 fn-static-base-1 pass fn-static-base-2 pass fn-static-base-3 pass fn-static-base-4 pass fn-static-base-5 pass fn-static-base-6 pass fn-static-base-7 pass fn-static-base-8 pass fn-static-base-9 pass fn-static-base-10 pass fn-static-base-11 pass fn-static-base-12 pass fn-static-base-13 pass fn-static-base-14 pass fn:document-uri 13/21 fn-document-uri-1 pass fn-document-uri-2 pass fn-document-uri-3 pass fn-document-uri-4 pass fn-document-uri-5 pass fn-document-uri-6 pass fn-document-uri-7 pass fn-document-uri-8 pass fn-document-uri-9 pass fn-document-uri-10 pass fn-document-uri-11 pass fn-document-uri-12 not tested bug
fn-document-uri-13 pass fn-document-uri-14 pass fn-document-uri-15 not tested bug
fn-document-uri-16 not tested bug
fn-document-uri-17 not tested bug
fn-document-uri-18 not tested bug
fn-document-uri-19 not tested bug
fn-document-uri-20 not tested bug
fn-document-uri-21 not tested bug
The Error Function 52/52 fn-error-1 pass fn-error-2 pass expected XXXX9999; got toohighsal
fn-error-3 pass fn-error-4 pass fn-error-5 pass fn-error-6 pass fn-error-7 pass fn-error-8 pass fn-error-9 pass fn-error-10 pass fn-error-11 pass fn-error-12 pass fn-error-13 pass fn-error-14 pass fn-error-15 pass fn-error-16 pass fn-error-17 pass fn-error-18 pass fn-error-19 pass fn-error-20 pass fn-error-21 pass fn-error-22 pass fn-error-23 pass fn-error-24 pass fn-error-25 pass fn-error-26 pass fn-error-27 pass fn-error-28 pass fn-error-29 pass fn-error-30 pass fn-error-31 pass fn-error-32 pass fn-error-33 pass fn-error-34 pass fn-error-35 pass fn-error-36 pass fn-error-37 pass fn-error-38 pass fn-error-39 pass fn-error-40 pass fn-error-41 pass fn-error-42 pass fn-error-43 pass fn-error-44 pass fn-error-45 pass fn-error-46 pass fn-error-47 pass fn-error-48 pass fn-error-49 pass fn-error-50 pass fn-error-51 pass fn-error-52 pass The Trace Function 21/21 fn-trace-1 pass fn-trace-2 pass by inpection
fn-trace-3 pass by inpection
fn-trace-4 pass by inpection
fn-trace-5 pass by inpection
fn-trace-6 pass by inpection
fn-trace-7 pass by inpection
fn-trace-8 pass by inpection
fn-trace-9 pass by inpection
fn-trace-10 pass by inpection
fn-trace-11 pass by inpection
fn-trace-12 pass by inpection
fn-trace-13 pass by inpection
fn-trace-14 pass by inpection
fn-trace-15 pass by inpection
fn-trace-16 pass by inpection
fn-trace-17 pass by inpection
fn-trace-18 pass by inpection
fn-trace-19 pass by inpection
fn-trace-20 pass by inpection
fn-trace-21 pass by inpection
Constructor Functions fn:dateTime 28/28 fn-dateTime-1 pass fn-dateTime-2 pass fn-dateTime-3 pass fn-dateTime-4 pass fn-dateTime-5 pass fn-dateTime-6 pass fn-dateTime-7 pass fn-dateTime-8 pass fn-dateTime-9 pass fn-dateTime-10 pass fn-dateTime-11 pass fn-dateTime-12 pass fn-dateTime-13 pass fn-dateTime-14 pass fn-dateTime-15 pass fn-dateTime-16 pass fn-dateTime-17 pass fn-dateTime-18 pass fn-dateTime-19 pass fn-dateTime-20 pass fn-dateTime-21 pass fn-dateTime-22 pass fn-dateTime-23 pass fn-dateTime-24 pass fn-dateTime-25 pass fn-dateTime-26 pass fn-dateTime-27 pass forg0008-1 pass Functions on Numeric Values fn:abs 125/125 fn-absint1args-1 pass fn-absint1args-2 pass fn-absint1args-3 pass fn-absintg1args-1 pass fn-absintg1args-2 pass fn-absintg1args-3 pass fn-absdec1args-1 pass fn-absdec1args-2 pass fn-absdec1args-3 pass fn-absdbl1args-1 pass fn-absdbl1args-2 pass fn-absdbl1args-3 pass fn-absflt1args-1 pass fn-absflt1args-2 pass fn-absflt1args-3 pass fn-abslng1args-1 pass fn-abslng1args-2 pass fn-abslng1args-3 pass fn-absusht1args-1 pass fn-absusht1args-2 pass fn-absusht1args-3 pass fn-absnint1args-1 pass fn-absnint1args-2 pass fn-absnint1args-3 pass fn-abspint1args-1 pass fn-abspint1args-2 pass fn-abspint1args-3 pass fn-absulng1args-1 pass fn-absulng1args-2 pass fn-absulng1args-3 pass fn-absnpi1args-1 pass fn-absnpi1args-2 pass fn-absnpi1args-3 pass fn-absnni1args-1 pass fn-absnni1args-2 pass fn-absnni1args-3 pass fn-abssht1args-1 pass fn-abssht1args-2 pass fn-abssht1args-3 pass fn-abs-more-args-001 pass fn-abs-more-args-002 pass fn-abs-more-args-003 pass fn-abs-more-args-004 pass fn-abs-more-args-005 pass fn-abs-more-args-006 pass fn-abs-more-args-007 pass fn-abs-more-args-008 pass fn-abs-more-args-009 pass fn-abs-more-args-010 pass fn-abs-more-args-011 pass fn-abs-more-args-012 pass fn-abs-more-args-013 pass fn-abs-more-args-014 pass fn-abs-more-args-015 pass fn-abs-more-args-016 pass fn-abs-more-args-017 pass fn-abs-more-args-018 pass fn-abs-more-args-019 pass fn-abs-more-args-020 pass fn-abs-more-args-021 pass fn-abs-more-args-022 pass fn-abs-more-args-023 pass fn-abs-more-args-024 pass fn-abs-more-args-025 pass fn-abs-more-args-026 pass fn-abs-more-args-027 pass fn-abs-more-args-028 pass fn-abs-more-args-029 pass fn-abs-more-args-030 pass fn-abs-more-args-031 pass fn-abs-more-args-032 pass fn-abs-more-args-033 pass fn-abs-more-args-034 pass fn-abs-more-args-035 pass fn-abs-more-args-036 pass fn-abs-more-args-037 pass fn-abs-more-args-038 pass fn-abs-more-args-039 pass fn-abs-more-args-040 pass fn-abs-more-args-041 pass fn-abs-more-args-042 pass fn-abs-more-args-043 pass fn-abs-more-args-044 pass fn-abs-more-args-045 pass fn-abs-more-args-046 pass fn-abs-more-args-047 pass fn-abs-more-args-048 pass fn-abs-more-args-049 pass fn-abs-more-args-050 pass fn-abs-more-args-051 pass fn-abs-more-args-052 pass fn-abs-more-args-053 pass fn-abs-more-args-054 pass fn-abs-more-args-055 pass fn-abs-more-args-056 pass fn-abs-more-args-057 pass fn-abs-more-args-058 pass fn-abs-more-args-059 pass fn-abs-more-args-060 pass fn-abs-more-args-061 pass fn-abs-more-args-062 pass fn-abs-more-args-063 pass fn-abs-more-args-064 pass fn-abs-more-args-065 pass fn-abs-more-args-066 pass fn-abs-more-args-067 pass fn-abs-more-args-068 pass fn-abs-more-args-069 pass fn-abs-more-args-070 pass fn-abs-more-args-071 pass fn-abs-more-args-072 pass fn-abs-more-args-073 pass fn-abs-more-args-074 pass fn-abs-more-args-075 pass fn-abs-more-args-076 pass fn-abs-more-args-077 pass fn-abs-more-args-078 pass fn-abs-more-args-079 pass fn-abs-more-args-080 pass fn-abs-more-args-081 pass fn-abs-more-args-082 pass fn-abs-more-args-083 pass fn-abs-more-args-084 pass fn-abs-more-args-085 pass fn-abs-more-args-086 pass fn:ceiling 39/39 fn-ceilingint1args-1 pass fn-ceilingint1args-2 pass fn-ceilingint1args-3 pass fn-ceilingintg1args-1 pass fn-ceilingintg1args-2 pass fn-ceilingintg1args-3 pass fn-ceilingdec1args-1 pass fn-ceilingdec1args-2 pass fn-ceilingdec1args-3 pass fn-ceilingdbl1args-1 pass fn-ceilingdbl1args-2 pass fn-ceilingdbl1args-3 pass fn-ceilingflt1args-1 pass fn-ceilingflt1args-2 pass fn-ceilingflt1args-3 pass fn-ceilinglng1args-1 pass fn-ceilinglng1args-2 pass fn-ceilinglng1args-3 pass fn-ceilingusht1args-1 pass fn-ceilingusht1args-2 pass fn-ceilingusht1args-3 pass fn-ceilingnint1args-1 pass fn-ceilingnint1args-2 pass fn-ceilingnint1args-3 pass fn-ceilingpint1args-1 pass fn-ceilingpint1args-2 pass fn-ceilingpint1args-3 pass fn-ceilingulng1args-1 pass fn-ceilingulng1args-2 pass fn-ceilingulng1args-3 pass fn-ceilingnpi1args-1 pass fn-ceilingnpi1args-2 pass fn-ceilingnpi1args-3 pass fn-ceilingnni1args-1 pass fn-ceilingnni1args-2 pass fn-ceilingnni1args-3 pass fn-ceilingsht1args-1 pass fn-ceilingsht1args-2 pass fn-ceilingsht1args-3 pass fn:floor 39/39 fn-floorint1args-1 pass fn-floorint1args-2 pass fn-floorint1args-3 pass fn-floorintg1args-1 pass fn-floorintg1args-2 pass fn-floorintg1args-3 pass fn-floordec1args-1 pass fn-floordec1args-2 pass fn-floordec1args-3 pass fn-floordbl1args-1 pass fn-floordbl1args-2 pass fn-floordbl1args-3 pass fn-floorflt1args-1 pass fn-floorflt1args-2 pass fn-floorflt1args-3 pass fn-floorlng1args-1 pass fn-floorlng1args-2 pass fn-floorlng1args-3 pass fn-floorusht1args-1 pass fn-floorusht1args-2 pass fn-floorusht1args-3 pass fn-floornint1args-1 pass fn-floornint1args-2 pass fn-floornint1args-3 pass fn-floorpint1args-1 pass fn-floorpint1args-2 pass fn-floorpint1args-3 pass fn-floorulng1args-1 pass fn-floorulng1args-2 pass fn-floorulng1args-3 pass fn-floornpi1args-1 pass fn-floornpi1args-2 pass fn-floornpi1args-3 pass fn-floornni1args-1 pass fn-floornni1args-2 pass fn-floornni1args-3 pass fn-floorsht1args-1 pass fn-floorsht1args-2 pass fn-floorsht1args-3 pass fn:round 39/39 fn-roundint1args-1 pass fn-roundint1args-2 pass fn-roundint1args-3 pass fn-roundintg1args-1 pass fn-roundintg1args-2 pass fn-roundintg1args-3 pass fn-rounddec1args-1 pass fn-rounddec1args-2 pass fn-rounddec1args-3 pass fn-rounddbl1args-1 pass fn-rounddbl1args-2 pass fn-rounddbl1args-3 pass fn-roundflt1args-1 pass fn-roundflt1args-2 pass fn-roundflt1args-3 pass fn-roundlng1args-1 pass fn-roundlng1args-2 pass fn-roundlng1args-3 pass fn-roundusht1args-1 pass fn-roundusht1args-2 pass fn-roundusht1args-3 pass fn-roundnint1args-1 pass fn-roundnint1args-2 pass fn-roundnint1args-3 pass fn-roundpint1args-1 pass fn-roundpint1args-2 pass fn-roundpint1args-3 pass fn-roundulng1args-1 pass fn-roundulng1args-2 pass fn-roundulng1args-3 pass fn-roundnpi1args-1 pass fn-roundnpi1args-2 pass fn-roundnpi1args-3 pass fn-roundnni1args-1 pass fn-roundnni1args-2 pass fn-roundnni1args-3 pass fn-roundsht1args-1 pass fn-roundsht1args-2 pass fn-roundsht1args-3 pass fn:round-half-to-even 39/39 fn-round-half-to-evenint1args-1 pass fn-round-half-to-evenint1args-2 pass fn-round-half-to-evenint1args-3 pass fn-round-half-to-evenintg1args-1 pass fn-round-half-to-evenintg1args-2 pass fn-round-half-to-evenintg1args-3 pass fn-round-half-to-evendec1args-1 pass fn-round-half-to-evendec1args-2 pass fn-round-half-to-evendec1args-3 pass fn-round-half-to-evendbl1args-1 pass fn-round-half-to-evendbl1args-2 pass fn-round-half-to-evendbl1args-3 pass fn-round-half-to-evenflt1args-1 pass fn-round-half-to-evenflt1args-2 pass fn-round-half-to-evenflt1args-3 pass fn-round-half-to-evenlng1args-1 pass fn-round-half-to-evenlng1args-2 pass fn-round-half-to-evenlng1args-3 pass fn-round-half-to-evenusht1args-1 pass fn-round-half-to-evenusht1args-2 pass fn-round-half-to-evenusht1args-3 pass fn-round-half-to-evennint1args-1 pass fn-round-half-to-evennint1args-2 pass fn-round-half-to-evennint1args-3 pass fn-round-half-to-evenpint1args-1 pass fn-round-half-to-evenpint1args-2 pass fn-round-half-to-evenpint1args-3 pass fn-round-half-to-evenulng1args-1 pass fn-round-half-to-evenulng1args-2 pass fn-round-half-to-evenulng1args-3 pass fn-round-half-to-evennpi1args-1 pass fn-round-half-to-evennpi1args-2 pass fn-round-half-to-evennpi1args-3 pass fn-round-half-to-evennni1args-1 pass fn-round-half-to-evennni1args-2 pass fn-round-half-to-evennni1args-3 pass fn-round-half-to-evensht1args-1 pass fn-round-half-to-evensht1args-2 pass fn-round-half-to-evensht1args-3 pass Funcions on Strings Functions to Assemble and Disassemble Strings fn:codepoints-to-string 20/20 fn-codepoints-to-string1args-1 pass fn-codepoints-to-string1args-2 pass fn-codepoints-to-string1args-3 pass fn-codepoints-to-string1args-4 pass fn-codepoints-to-string-1 pass fn-codepoints-to-string-2 pass fn-codepoints-to-string-3 pass fn-codepoints-to-string-4 pass fn-codepoints-to-string-5 pass fn-codepoints-to-string-6 pass fn-codepoints-to-string-7 pass fn-codepoints-to-string-8 pass fn-codepoints-to-string-9 pass fn-codepoints-to-string-10 pass fn-codepoints-to-string-11 pass fn-codepoints-to-string-12 pass fn-codepoints-to-string-13 pass fn-codepoints-to-string-14 pass fn-codepoints-to-string-15 pass fn-codepoints-to-string-16 pass fn:string-to-codepoints 22/22 fn-string-to-codepoints1args-1 pass fn-string-to-codepoints1args-2 pass fn-string-to-codepoints1args-3 pass fn-string-to-codepoints1args-4 pass fn-string-to-codepoints1args-5 pass fn-string-to-codepoints1args-6 pass fn-string-to-codepoints1args-7 pass fn-string-to-codepoints1args-8 pass fn-string-to-codepoints-1 pass fn-string-to-codepoints-2 pass fn-string-to-codepoints-3 pass fn-string-to-codepoints-4 pass fn-string-to-codepoints-5 pass fn-string-to-codepoints-6 pass fn-string-to-codepoints-7 pass fn-string-to-codepoints-8 pass fn-string-to-codepoints-9 pass fn-string-to-codepoints-10 pass fn-string-to-codepoints-11 pass fn-string-to-codepoints-12 pass fn-string-to-codepoints-13 pass fn-string-to-codepoints-14 pass Equality and Comparison of Strings fn:compare 27/27 fn-compare2args-1 pass fn-compare2args-2 pass fn-compare2args-3 pass fn-compare2args-4 pass fn-compare2args-5 pass fn-compare-1 pass fn-compare-2 pass fn-compare-3 pass fn-compare-4 pass fn-compare-5 pass fn-compare-6 pass fn-compare-7 pass fn-compare-8 pass fn-compare-9 pass fn-compare-10 pass fn-compare-11 pass fn-compare-12 pass fn-compare-13 pass fn-compare-14 pass fn-compare-15 pass fn-compare-16 pass fn-compare-17 pass fn-compare-18 pass fn-compare-19 pass fn-compare-20 pass fn-compare-21 pass fn-compare-22 pass expected FOCH0002; got XPST0001
Functions on String Values fn:concat 82/82 fn-concatint2args-1 pass fn-concatint2args-2 pass fn-concatint2args-3 pass fn-concatint2args-4 pass fn-concatint2args-5 pass fn-concatintg2args-1 pass fn-concatintg2args-2 pass fn-concatintg2args-3 pass fn-concatintg2args-4 pass fn-concatintg2args-5 pass fn-concatdec2args-1 pass fn-concatdec2args-2 pass fn-concatdec2args-3 pass fn-concatdec2args-4 pass fn-concatdec2args-5 pass fn-concatdbl2args-1 pass fn-concatdbl2args-2 pass fn-concatdbl2args-3 pass fn-concatdbl2args-4 pass fn-concatdbl2args-5 pass fn-concatflt2args-1 pass fn-concatflt2args-2 pass fn-concatflt2args-3 pass fn-concatflt2args-4 pass fn-concatflt2args-5 pass fn-concatlng2args-1 pass fn-concatlng2args-2 pass fn-concatlng2args-3 pass fn-concatlng2args-4 pass fn-concatlng2args-5 pass fn-concatusht2args-1 pass fn-concatusht2args-2 pass fn-concatusht2args-3 pass fn-concatusht2args-4 pass fn-concatusht2args-5 pass fn-concatnint2args-1 pass fn-concatnint2args-2 pass fn-concatnint2args-3 pass fn-concatnint2args-4 pass fn-concatnint2args-5 pass fn-concatpint2args-1 pass fn-concatpint2args-2 pass fn-concatpint2args-3 pass fn-concatpint2args-4 pass fn-concatpint2args-5 pass fn-concatulng2args-1 pass fn-concatulng2args-2 pass fn-concatulng2args-3 pass fn-concatulng2args-4 pass fn-concatulng2args-5 pass fn-concatnpi2args-1 pass fn-concatnpi2args-2 pass fn-concatnpi2args-3 pass fn-concatnpi2args-4 pass fn-concatnpi2args-5 pass fn-concatnni2args-1 pass fn-concatnni2args-2 pass fn-concatnni2args-3 pass fn-concatnni2args-4 pass fn-concatnni2args-5 pass fn-concatsht2args-1 pass fn-concatsht2args-2 pass fn-concatsht2args-3 pass fn-concatsht2args-4 pass fn-concatsht2args-5 pass fn-concat-1 pass fn-concat-2 pass fn-concat-3 pass fn-concat-4 pass fn-concat-5 pass fn-concat-6 pass fn-concat-7 pass fn-concat-8 pass fn-concat-9 pass fn-concat-10 pass fn-concat-11 pass fn-concat-12 pass fn-concat-13 pass fn-concat-14 pass fn-concat-15 pass fn-concat-16 pass fn-concat-17 pass fn:string-join 26/26 fn-string-join2args-1 pass fn-string-join2args-2 pass fn-string-join2args-3 pass fn-string-join2args-4 pass fn-string-join2args-5 pass fn-string-join-1 pass fn-string-join-2 pass fn-string-join-3 pass fn-string-join-4 pass fn-string-join-5 pass fn-string-join-6 pass fn-string-join-7 pass fn-string-join-8 pass fn-string-join-9 pass fn-string-join-10 pass fn-string-join-11 pass fn-string-join-12 pass fn-string-join-13 pass fn-string-join-14 pass fn-string-join-15 pass fn-string-join-16 pass fn-string-join-17 pass fn-string-join-18 pass fn-string-join-19 pass fn-string-join-20 pass fn-string-join-21 pass fn:substring 21/21 fn-substring-1 pass fn-substring-2 pass fn-substring-3 pass fn-substring-4 pass fn-substring-5 pass fn-substring-6 pass fn-substring-7 pass fn-substring-8 pass fn-substring-9 pass fn-substring-10 pass fn-substring-11 pass fn-substring-12 pass fn-substring-13 pass fn-substring-14 pass fn-substring-15 pass fn-substring-16 pass fn-substring-17 pass fn-substring-18 pass fn-substring-19 pass fn-substring-20 pass fn-substring-21 pass fn:string-length 21/21 fn-string-length1args-1 pass fn-string-length1args-2 pass fn-string-length1args-3 pass fn-string-length-1 pass fn-string-length-2 pass fn-string-length-3 pass fn-string-length-4 pass fn-string-length-5 pass fn-string-length-6 pass fn-string-length-7 pass fn-string-length-8 pass fn-string-length-9 pass fn-string-length-10 pass fn-string-length-11 pass fn-string-length-12 pass fn-string-length-13 pass fn-string-length-14 pass fn-string-length-15 pass fn-string-length-16 pass fn-string-length-17 pass fn-string-length-18 pass fn:normalize-space 26/26 fn-normalize-space1args-1 pass fn-normalize-space1args-2 pass fn-normalize-space1args-3 pass fn-normalize-space1args-4 pass fn-normalize-space0args-1 pass fn-normalize-space-1 pass fn-normalize-space-2 pass fn-normalize-space-3 pass fn-normalize-space-4 pass fn-normalize-space-5 pass fn-normalize-space-6 pass fn-normalize-space-7 pass fn-normalize-space-8 pass fn-normalize-space-9 pass fn-normalize-space-10 pass fn-normalize-space-11 pass fn-normalize-space-12 pass fn-normalize-space-13 pass fn-normalize-space-14 pass fn-normalize-space-15 pass fn-normalize-space-16 pass fn-normalize-space-17 pass fn-normalize-space-18 pass fn-normalize-space-19 pass fn-normalize-space-20 pass fn-normalize-space-21 pass fn:normalize-unicode 21/21 fn-normalize-unicode1args-1 pass fn-normalize-unicode1args-2 pass fn-normalize-unicode1args-3 pass fn-normalize-unicode1args-4 pass fn-normalize-unicode1args-5 pass fn-normalize-unicode1args-6 pass fn-normalize-unicode1args-7 pass fn-normalize-unicode1args-8 pass fn-normalize-unicode2args-1 pass fn-normalize-unicode2args-2 pass fn-normalize-unicode2args-3 pass fn-normalize-unicode2args-4 pass fn-normalize-unicode2args-5 pass fn-normalize-unicode2args-6 pass fn-normalize-unicode-1 pass fn-normalize-unicode-2 pass fn-normalize-unicode-3 pass fn-normalize-unicode-4 pass fn-normalize-unicode-5 pass fn-normalize-unicode-6 pass fn-normalize-unicode-7 pass fn:upper-case 20/20 fn-upper-case1args-1 pass fn-upper-case1args-2 pass fn-upper-case1args-3 pass fn-upper-case-1 pass fn-upper-case-2 pass fn-upper-case-3 pass fn-upper-case-4 pass fn-upper-case-5 pass fn-upper-case-6 pass fn-upper-case-7 pass fn-upper-case-8 pass fn-upper-case-9 pass fn-upper-case-10 pass fn-upper-case-11 pass fn-upper-case-12 pass fn-upper-case-13 pass fn-upper-case-14 pass fn-upper-case-15 pass fn-upper-case-16 pass fn-upper-case-17 pass fn:lower-case 20/20 fn-lower-case1args-1 pass fn-lower-case1args-2 pass fn-lower-case1args-3 pass fn-lower-case-1 pass fn-lower-case-2 pass fn-lower-case-3 pass fn-lower-case-4 pass fn-lower-case-5 pass fn-lower-case-6 pass fn-lower-case-7 pass fn-lower-case-8 pass fn-lower-case-9 pass fn-lower-case-10 pass fn-lower-case-11 pass fn-lower-case-12 pass fn-lower-case-13 pass fn-lower-case-14 pass fn-lower-case-15 pass fn-lower-case-16 pass fn-lower-case-17 pass fn:translate 24/24 fn-translate3args-1 pass fn-translate3args-2 pass fn-translate3args-3 pass fn-translate3args-4 pass fn-translate3args-5 pass fn-translate3args-6 pass fn-translate3args-7 pass fn-translate3args-8 pass fn-translate-1 pass fn-translate-2 pass fn-translate-3 pass fn-translate-4 pass fn-translate-5 pass fn-translate-6 pass fn-translate-7 pass fn-translate-8 pass fn-translate-9 pass fn-translate-10 pass fn-translate-11 pass fn-translate-12 pass fn-translate-13 pass fn-translate-14 pass fn-translate-15 pass fn-translate-16 pass fn:encode-for-uri 23/23 fn-encode-for-uri1args-1 pass fn-encode-for-uri1args-2 pass fn-encode-for-uri1args-3 pass fn-encode-for-uri1args-4 pass fn-encode-for-uri1args-5 pass fn-encode-for-uri1args-6 pass fn-encode-for-uri1args-7 pass fn-encode-for-uri-1 pass fn-encode-for-uri-2 pass fn-encode-for-uri-3 pass fn-encode-for-uri-4 pass fn-encode-for-uri-5 pass fn-encode-for-uri-6 pass fn-encode-for-uri-7 pass fn-encode-for-uri-8 pass fn-encode-for-uri-9 pass fn-encode-for-uri-10 pass fn-encode-for-uri-11 pass fn-encode-for-uri-12 pass fn-encode-for-uri-13 pass fn-encode-for-uri-14 pass fn-encode-for-uri-15 pass fn-encode-for-uri-16 pass fn:iri-to-uri 31/31 fn-iri-to-uri1args-1 pass fn-iri-to-uri1args-2 pass fn-iri-to-uri1args-3 pass fn-iri-to-uri1args-4 pass fn-iri-to-uri1args-5 pass fn-iri-to-uri1args-6 pass fn-iri-to-uri-1 pass fn-iri-to-uri-2 pass fn-iri-to-uri-3 pass fn-iri-to-uri-4 pass fn-iri-to-uri-5 pass fn-iri-to-uri-6 pass fn-iri-to-uri-7 pass fn-iri-to-uri-8 pass fn-iri-to-uri-9 pass fn-iri-to-uri-10 pass fn-iri-to-uri-11 pass fn-iri-to-uri-12 pass fn-iri-to-uri-13 pass fn-iri-to-uri-14 pass fn-iri-to-uri-15 pass fn-iri-to-uri-16 pass fn-iri-to-uri-17 pass fn-iri-to-uri-18 pass fn-iri-to-uri-19 pass fn-iri-to-uri-20 pass fn-iri-to-uri-21 pass fn-iri-to-uri-22 pass fn-iri-to-uri-23 pass fn-iri-to-uri-24 pass fn-iri-to-uri-25 pass fn:escape-html-uri 27/27 fn-escape-html-uri1args-1 pass fn-escape-html-uri1args-2 pass fn-escape-html-uri1args-3 pass fn-escape-html-uri1args-4 pass fn-escape-html-uri1args-5 pass fn-escape-html-uri1args-6 pass fn-escape-html-uri-1 pass fn-escape-html-uri-2 pass fn-escape-html-uri-3 pass fn-escape-html-uri-4 pass fn-escape-html-uri-5 pass fn-escape-html-uri-6 pass fn-escape-html-uri-7 pass fn-escape-html-uri-8 pass fn-escape-html-uri-9 pass fn-escape-html-uri-10 pass fn-escape-html-uri-11 pass fn-escape-html-uri-12 pass fn-escape-html-uri-13 pass fn-escape-html-uri-14 pass fn-escape-html-uri-15 pass fn-escape-html-uri-16 pass fn-escape-html-uri-17 pass fn-escape-html-uri-18 pass fn-escape-html-uri-19 pass fn-escape-html-uri-20 pass fn-escape-html-uri-21 pass Functions Based on Substring Matching fn:contains 21/21 fn-contains2args-1 pass fn-contains2args-2 pass fn-contains2args-3 pass fn-contains2args-4 pass fn-contains2args-5 pass fn-contains-1 pass fn-contains-2 pass fn-contains-3 pass fn-contains-4 pass fn-contains-5 pass fn-contains-6 pass fn-contains-7 pass fn-contains-8 pass fn-contains-9 pass fn-contains-10 pass fn-contains-11 pass fn-contains-12 pass fn-contains-13 pass fn-contains-14 pass fn-contains-15 pass fn-contains-16 pass fn:starts-with 21/21 fn-starts-with2args-1 pass fn-starts-with2args-2 pass fn-starts-with2args-3 pass fn-starts-with2args-4 pass fn-starts-with2args-5 pass fn-starts-with-1 pass fn-starts-with-2 pass fn-starts-with-3 pass fn-starts-with-4 pass fn-starts-with-5 pass fn-starts-with-6 pass fn-starts-with-7 pass fn-starts-with-8 pass fn-starts-with-9 pass fn-starts-with-10 pass fn-starts-with-11 pass fn-starts-with-12 pass fn-starts-with-13 pass fn-starts-with-14 pass fn-starts-with-15 pass fn-starts-with-16 pass fn:ends-with 21/21 fn-ends-with2args-1 pass fn-ends-with2args-2 pass fn-ends-with2args-3 pass fn-ends-with2args-4 pass fn-ends-with2args-5 pass fn-ends-with-1 pass fn-ends-with-2 pass fn-ends-with-3 pass fn-ends-with-4 pass fn-ends-with-5 pass fn-ends-with-6 pass fn-ends-with-7 pass fn-ends-with-8 pass fn-ends-with-9 pass fn-ends-with-10 pass fn-ends-with-11 pass fn-ends-with-12 pass fn-ends-with-13 pass fn-ends-with-14 pass fn-ends-with-15 pass fn-ends-with-16 pass fn:substring-before 21/21 fn-substring-before-1 pass fn-substring-before-2 pass fn-substring-before-3 pass fn-substring-before-4 pass fn-substring-before-5 pass fn-substring-before-6 pass fn-substring-before-7 pass fn-substring-before-8 pass fn-substring-before-9 pass fn-substring-before-10 pass fn-substring-before-11 pass fn-substring-before-12 pass fn-substring-before-13 pass fn-substring-before-14 pass fn-substring-before-15 pass fn-substring-before-16 pass fn-substring-before-17 pass fn-substring-before-18 pass fn-substring-before-19 pass fn-substring-before-20 pass fn-substring-before-21 pass fn:substring-after 21/21 fn-substring-after-1 pass fn-substring-after-2 pass fn-substring-after-3 pass fn-substring-after-4 pass fn-substring-after-5 pass fn-substring-after-6 pass fn-substring-after-7 pass fn-substring-after-8 pass fn-substring-after-9 pass fn-substring-after-10 pass fn-substring-after-11 pass fn-substring-after-12 pass fn-substring-after-13 pass fn-substring-after-14 pass fn-substring-after-15 pass fn-substring-after-16 pass fn-substring-after-17 pass fn-substring-after-18 pass fn-substring-after-19 pass fn-substring-after-20 pass fn-substring-after-21 pass String Functions that Use Pattern Matching fn:matches 31/31 fn-matches2args-1 pass fn-matches2args-2 pass fn-matches2args-3 pass fn-matches2args-4 pass fn-matches2args-5 pass fn-matchesErr-1 pass fn-matches-1 pass fn-matches-2 pass fn-matches-3 pass fn-matches-4 pass fn-matches-5 pass fn-matches-6 pass fn-matches-7 pass fn-matches-8 pass fn-matches-9 pass fn-matches-10 pass fn-matches-11 pass fn-matches-12 pass fn-matches-13 pass fn-matches-14 pass fn-matches-15 pass fn-matches-16 pass fn-matches-17 pass fn-matches-18 pass fn-matches-19 pass fn-matches-20 pass fn-matches-21 pass fn-matches-22 pass fn-matches-23 pass fn-matches-24 pass fn-matches-25 pass fn:replace 43/43 fn-replace3args-1 pass fn-replace3args-2 pass fn-replace3args-3 pass fn-replace3args-4 pass fn-replace3args-5 pass fn-replace3args-6 pass fn-replace3args-7 pass fn-replaceErr-1 pass fn-replaceErr-2 pass fn-replaceErr-3 pass fn-replace-1 pass fn-replace-2 pass fn-replace-3 pass fn-replace-4 pass fn-replace-5 pass fn-replace-6 pass fn-replace-7 pass fn-replace-8 pass fn-replace-9 pass fn-replace-10 pass fn-replace-11 pass fn-replace-12 pass fn-replace-13 pass fn-replace-14 pass fn-replace-15 pass fn-replace-16 pass fn-replace-17 pass fn-replace-18 pass fn-replace-19 pass fn-replace-20 pass fn-replace-21 pass fn-replace-22 pass fn-replace-23 pass fn-replace-24 pass fn-replace-25 pass fn-replace-26 pass fn-replace-27 pass fn-replace-28 pass fn-replace-29 pass fn-replace-30 pass fn-replace-31 pass fn-replace-32 pass fn-replace-33 pass fn:tokenize 30/30 fn-tokenize-1 pass fn-tokenize-2 pass fn-tokenize-3 pass fn-tokenize-4 pass fn-tokenize-5 pass fn-tokenize-6 pass fn-tokenize-7 pass fn-tokenize-8 pass fn-tokenize-9 pass fn-tokenize-10 pass fn-tokenize-11 pass fn-tokenize-12 pass fn-tokenize-13 pass fn-tokenize-14 pass fn-tokenize-15 pass fn-tokenize-16 pass fn-tokenize-17 pass fn-tokenize-18 pass fn-tokenize-19 pass fn-tokenize-20 pass fn-tokenize-21 pass fn-tokenize-22 pass fn-tokenize-23 pass fn-tokenize-24 pass fn-tokenize-25 pass fn-tokenize-26 pass fn-tokenize-27 pass fn-tokenize-28 pass fn-tokenize-29 pass fn-tokenize-30 pass Funcions for anyURI fn:resolve-uri 22/23 fn-resolve-uri-1 pass fn-resolve-uri-2 not tested bug
fn-resolve-uri-3 pass fn-resolve-uri-4 pass fn-resolve-uri-5 pass fn-resolve-uri-6 pass fn-resolve-uri-7 pass fn-resolve-uri-8 pass fn-resolve-uri-9 pass fn-resolve-uri-10 pass fn-resolve-uri-11 pass fn-resolve-uri-12 pass fn-resolve-uri-13 pass fn-resolve-uri-14 pass fn-resolve-uri-15 pass fn-resolve-uri-16 pass fn-resolve-uri-17 pass fn-resolve-uri-18 pass fn-resolve-uri-19 pass fn-resolve-uri-20 pass fn-resolve-uri-21 pass fn-resolve-uri-22 pass fn-resolve-uri-23 pass Funcions on Boolean Values fn:true 21/21 fn-true-1 pass fn-true-2 pass fn-true-3 pass fn-true-4 pass fn-true-5 pass fn-true-6 pass fn-true-7 pass fn-true-8 pass fn-true-9 pass fn-true-10 pass fn-true-11 pass fn-true-12 pass fn-true-13 pass fn-true-14 pass fn-true-15 pass fn-true-16 pass fn-true-17 pass fn-true-18 pass fn-true-19 pass fn-true-20 pass fn-true-21 pass fn:false 21/21 fn-false-1 pass fn-false-2 pass fn-false-3 pass fn-false-4 pass fn-false-5 pass fn-false-6 pass fn-false-7 pass fn-false-8 pass fn-false-9 pass fn-false-10 pass fn-false-11 pass fn-false-12 pass fn-false-13 pass fn-false-14 pass fn-false-15 pass fn-false-16 pass fn-false-17 pass fn-false-18 pass fn-false-19 pass fn-false-20 pass fn-false-21 pass fn:not 60/60 fn-notint1args-1 pass fn-notint1args-2 pass fn-notint1args-3 pass fn-notintg1args-1 pass fn-notintg1args-2 pass fn-notintg1args-3 pass fn-notdec1args-1 pass fn-notdec1args-2 pass fn-notdec1args-3 pass fn-notdbl1args-1 pass fn-notdbl1args-2 pass fn-notdbl1args-3 pass fn-notflt1args-1 pass fn-notflt1args-2 pass fn-notflt1args-3 pass fn-notlng1args-1 pass fn-notlng1args-2 pass fn-notlng1args-3 pass fn-notusht1args-1 pass fn-notusht1args-2 pass fn-notusht1args-3 pass fn-notnint1args-1 pass fn-notnint1args-2 pass fn-notnint1args-3 pass fn-notpint1args-1 pass fn-notpint1args-2 pass fn-notpint1args-3 pass fn-notulng1args-1 pass fn-notulng1args-2 pass fn-notulng1args-3 pass fn-notnpi1args-1 pass fn-notnpi1args-2 pass fn-notnpi1args-3 pass fn-notnni1args-1 pass fn-notnni1args-2 pass fn-notnni1args-3 pass fn-notsht1args-1 pass fn-notsht1args-2 pass fn-notsht1args-3 pass fn-not-1 pass fn-not-2 pass fn-not-3 pass fn-not-4 pass fn-not-5 pass fn-not-6 pass fn-not-7 pass fn-not-8 pass fn-not-9 pass fn-not-10 pass fn-not-11 pass fn-not-12 pass fn-not-13 pass fn-not-14 pass fn-not-15 pass fn-not-16 pass fn-not-17 pass fn-not-18 pass fn-not-19 pass fn-not-20 pass fn-not-21 pass Funcions on Durations, Dates and Times Component Extraction Functions on Durations, Dates and Times fn:years-from-duration 22/22 fn-years-from-duration1args-1 pass fn-years-from-duration1args-2 pass fn-years-from-duration1args-3 pass fn-years-from-duration-1 pass fn-years-from-duration-2 pass fn-years-from-duration-3 pass fn-years-from-duration-4 pass fn-years-from-duration-5 pass fn-years-from-duration-6 pass fn-years-from-duration-7 pass fn-years-from-duration-8 pass fn-years-from-duration-9 pass fn-years-from-duration-10 pass fn-years-from-duration-11 pass fn-years-from-duration-12 pass fn-years-from-duration-13 pass fn-years-from-duration-14 pass fn-years-from-duration-15 pass fn-years-from-duration-16 pass fn-years-from-duration-17 pass fn-years-from-duration-18 pass fn-years-from-duration-19 pass fn:months-from-duration 22/22 fn-months-from-duration1args-1 pass fn-months-from-duration1args-2 pass fn-months-from-duration1args-3 pass fn-months-from-duration-1 pass fn-months-from-duration-2 pass fn-months-from-duration-3 pass fn-months-from-duration-4 pass fn-months-from-duration-5 pass fn-months-from-duration-6 pass fn-months-from-duration-7 pass fn-months-from-duration-8 pass fn-months-from-duration-9 pass fn-months-from-duration-10 pass fn-months-from-duration-11 pass fn-months-from-duration-12 pass fn-months-from-duration-13 pass fn-months-from-duration-14 pass fn-months-from-duration-15 pass fn-months-from-duration-16 pass fn-months-from-duration-17 pass fn-months-from-duration-18 pass fn-months-from-duration-19 pass fn:days-from-duration 22/22 fn-days-from-duration1args-1 pass fn-days-from-duration1args-2 pass fn-days-from-duration1args-3 pass fn-days-from-duration-1 pass fn-days-from-duration-2 pass fn-days-from-duration-3 pass fn-days-from-duration-4 pass fn-days-from-duration-5 pass fn-days-from-duration-6 pass fn-days-from-duration-7 pass fn-days-from-duration-8 pass fn-days-from-duration-9 pass fn-days-from-duration-10 pass fn-days-from-duration-11 pass fn-days-from-duration-12 pass fn-days-from-duration-13 pass fn-days-from-duration-14 pass fn-days-from-duration-15 pass fn-days-from-duration-16 pass fn-days-from-duration-17 pass fn-days-from-duration-18 pass fn-days-from-duration-19 pass fn:hours-from-duration 22/22 fn-hours-from-duration1args-1 pass fn-hours-from-duration1args-2 pass fn-hours-from-duration1args-3 pass fn-hours-from-duration-1 pass fn-hours-from-duration-2 pass fn-hours-from-duration-3 pass fn-hours-from-duration-4 pass fn-hours-from-duration-5 pass fn-hours-from-duration-6 pass fn-hours-from-duration-7 pass fn-hours-from-duration-8 pass fn-hours-from-duration-9 pass fn-hours-from-duration-10 pass fn-hours-from-duration-11 pass fn-hours-from-duration-12 pass fn-hours-from-duration-13 pass fn-hours-from-duration-14 pass fn-hours-from-duration-15 pass fn-hours-from-duration-16 pass fn-hours-from-duration-17 pass fn-hours-from-duration-18 pass fn-hours-from-duration-19 pass fn:minutes-from-duration 22/22 fn-minutes-from-duration1args-1 pass fn-minutes-from-duration1args-2 pass fn-minutes-from-duration1args-3 pass fn-minutes-from-duration-1 pass fn-minutes-from-duration-2 pass fn-minutes-from-duration-3 pass fn-minutes-from-duration-4 pass fn-minutes-from-duration-5 pass fn-minutes-from-duration-6 pass fn-minutes-from-duration-7 pass fn-minutes-from-duration-8 pass fn-minutes-from-duration-9 pass fn-minutes-from-duration-10 pass fn-minutes-from-duration-11 pass fn-minutes-from-duration-12 pass fn-minutes-from-duration-13 pass fn-minutes-from-duration-14 pass fn-minutes-from-duration-15 pass fn-minutes-from-duration-16 pass fn-minutes-from-duration-17 pass fn-minutes-from-duration-18 pass fn-minutes-from-duration-19 pass fn:seconds-from-duration 22/22 fn-seconds-from-duration1args-1 pass fn-seconds-from-duration1args-2 pass fn-seconds-from-duration1args-3 pass fn-seconds-from-duration-1 pass fn-seconds-from-duration-2 pass fn-seconds-from-duration-3 pass fn-seconds-from-duration-4 pass fn-seconds-from-duration-5 pass fn-seconds-from-duration-6 pass fn-seconds-from-duration-7 pass fn-seconds-from-duration-8 pass fn-seconds-from-duration-9 pass fn-seconds-from-duration-10 pass fn-seconds-from-duration-11 pass fn-seconds-from-duration-12 pass fn-seconds-from-duration-13 pass fn-seconds-from-duration-14 pass fn-seconds-from-duration-15 pass fn-seconds-from-duration-16 pass fn-seconds-from-duration-17 pass fn-seconds-from-duration-18 pass fn-seconds-from-duration-19 pass fn:year-from-dateTime 22/22 fn-year-from-dateTime1args-1 pass fn-year-from-dateTime1args-2 pass fn-year-from-dateTime1args-3 pass fn-year-from-dateTime-1 pass fn-year-from-dateTime-2 pass fn-year-from-dateTime-3 pass fn-year-from-dateTime-4 pass fn-year-from-dateTime-5 pass fn-year-from-dateTime-6 pass fn-year-from-dateTime-7 pass fn-year-from-dateTime-8 pass fn-year-from-dateTime-9 pass fn-year-from-dateTime-10 pass fn-year-from-dateTime-11 pass fn-year-from-dateTime-12 pass fn-year-from-dateTime-13 pass fn-year-from-dateTimeNew-14 pass fn-year-from-dateTimeNew-15 pass fn-year-from-dateTime-16 pass fn-year-from-dateTime-17 pass fn-year-from-dateTime-18 pass fn-year-from-dateTime-19 pass fn:month-from-dateTime 22/22 fn-month-from-dateTime1args-1 pass fn-month-from-dateTime1args-2 pass fn-month-from-dateTime1args-3 pass fn-month-from-dateTime-1 pass fn-month-from-dateTime-2 pass fn-month-from-dateTime-3 pass fn-month-from-dateTime-4 pass fn-month-from-dateTime-5 pass fn-month-from-dateTime-6 pass fn-month-from-dateTime-7 pass fn-month-from-dateTime-8 pass fn-month-from-dateTime-9 pass fn-month-from-dateTimeNew-10 pass fn-month-from-dateTime-11 pass fn-month-from-dateTime-12 pass fn-month-from-dateTime-13 pass fn-month-from-dateTime-14 pass fn-month-from-dateTime-15 pass fn-month-from-dateTime-16 pass fn-month-from-dateTime-17 pass fn-month-from-dateTime-18 pass fn-month-from-dateTime-19 pass fn:day-from-dateTime 22/22 fn-day-from-dateTime1args-1 pass fn-day-from-dateTime1args-2 pass fn-day-from-dateTime1args-3 pass fn-day-from-dateTime-1 pass fn-day-from-dateTime-2 pass fn-day-from-dateTime-3 pass fn-day-from-dateTime-4 pass fn-day-from-dateTime-5 pass fn-day-from-dateTime-6 pass fn-day-from-dateTime-7 pass fn-day-from-dateTime-8 pass fn-day-from-dateTime-9 pass fn-day-from-dateTimeNew-10 pass fn-day-from-dateTime-11 pass fn-day-from-dateTime-12 pass fn-day-from-dateTime-13 pass fn-day-from-dateTime-14 pass fn-day-from-dateTime-15 pass fn-day-from-dateTime-16 pass fn-day-from-dateTime-17 pass fn-day-from-dateTime-18 pass fn-day-from-dateTime-19 pass fn:hours-from-dateTime 22/22 fn-hours-from-dateTime1args-1 pass fn-hours-from-dateTime1args-2 pass fn-hours-from-dateTime1args-3 pass fn-hours-from-dateTime-1 pass fn-hours-from-dateTime-2 pass fn-hours-from-dateTime-3 pass fn-hours-from-dateTime-4 pass fn-hours-from-dateTime-5 pass fn-hours-from-dateTime-6 pass fn-hours-from-dateTime-7 pass fn-hours-from-dateTime-8 pass fn-hours-from-dateTime-9 pass fn-hours-from-dateTime-10 pass fn-hours-from-dateTime-11 pass fn-hours-from-dateTime-12 pass fn-hours-from-dateTime-13 pass fn-hours-from-dateTime-14 pass fn-hours-from-dateTime-15 pass fn-hours-from-dateTime-16 pass fn-hours-from-dateTime-17 pass fn-hours-from-dateTime-18 pass fn-hours-from-dateTime-19 pass fn:minutes-from-dateTime 22/22 fn-minutes-from-dateTime1args-1 pass fn-minutes-from-dateTime1args-2 pass fn-minutes-from-dateTime1args-3 pass fn-minutes-from-dateTime-1 pass fn-minutes-from-dateTime-2 pass fn-minutes-from-dateTime-3 pass fn-minutes-from-dateTime-4 pass fn-minutes-from-dateTime-5 pass fn-minutes-from-dateTime-6 pass fn-minutes-from-dateTime-7 pass fn-minutes-from-dateTime-8 pass fn-minutes-from-dateTime-9 pass fn-minutes-from-dateTime-10 pass fn-minutes-from-dateTime-11 pass fn-minutes-from-dateTime-12 pass fn-minutes-from-dateTime-13 pass fn-minutes-from-dateTime-14 pass fn-minutes-from-dateTime-15 pass fn-minutes-from-dateTime-16 pass fn-minutes-from-dateTime-17 pass fn-minutes-from-dateTime-18 pass fn-minutes-from-dateTime-19 pass fn:seconds-from-dateTime 22/22 fn-seconds-from-dateTime1args-1 pass fn-seconds-from-dateTime1args-2 pass fn-seconds-from-dateTime1args-3 pass fn-seconds-from-dateTime-1 pass fn-seconds-from-dateTime-2 pass fn-seconds-from-dateTime-3 pass fn-seconds-from-dateTime-4 pass fn-seconds-from-dateTime-5 pass fn-seconds-from-dateTime-6 pass fn-seconds-from-dateTime-7 pass fn-seconds-from-dateTime-8 pass fn-seconds-from-dateTime-9 pass fn-seconds-from-dateTime-10 pass fn-seconds-from-dateTime-11 pass fn-seconds-from-dateTime-12 pass fn-seconds-from-dateTime-13 pass fn-seconds-from-dateTime-14 pass fn-seconds-from-dateTime-15 pass fn-seconds-from-dateTime-16 pass fn-seconds-from-dateTime-17 pass fn-seconds-from-dateTime-18 pass fn-seconds-from-dateTime-19 pass fn:timezone-from-dateTime 20/20 fn-timezone-from-dateTimealt-1 pass fn-timezone-from-dateTimealt-2 pass fn-timezone-from-dateTimealt-3 pass fn-timezone-from-dateTimealt-4 pass fn-timezone-from-dateTimealt-5 pass fn-timezone-from-dateTimealt-6 pass fn-timezone-from-dateTimealt-7 pass fn-timezone-from-dateTimealt-8 pass fn-timezone-from-dateTimealt-9 pass fn-timezone-from-dateTimealt-10 pass fn-timezone-from-dateTimealt-11 pass fn-timezone-from-dateTimealt-12 pass fn-timezone-from-dateTimealt-13 pass fn-timezone-from-dateTimealt-14 pass fn-timezone-from-dateTimealt-15 pass fn-timezone-from-dateTimealt-16 pass fn-timezone-from-dateTimealt-17 pass fn-timezone-from-dateTimealt-18 pass fn-timezone-from-dateTimealt-19 pass fn-timezone-from-dateTimealt-20 pass fn:year-from-date 22/22 fn-year-from-date1args-1 pass fn-year-from-date1args-2 pass fn-year-from-date1args-3 pass fn-year-from-date-1 pass fn-year-from-date-2 pass fn-year-from-date-3 pass fn-year-from-date-4 pass fn-year-from-date-5 pass fn-year-from-date-6 pass fn-year-from-date-7 pass fn-year-from-date-8 pass fn-year-from-date-9 pass fn-year-from-date-10 pass fn-year-from-date-11 pass fn-year-from-date-12 pass fn-year-from-date-13 pass fn-year-from-date-14 pass fn-year-from-date-15 pass fn-year-from-date-16 pass fn-year-from-date-17 pass fn-year-from-date-18 pass fn-year-from-date-19 pass fn:month-from-date 22/22 fn-month-from-date1args-1 pass fn-month-from-date1args-2 pass fn-month-from-date1args-3 pass fn-month-from-date-1 pass fn-month-from-date-2 pass fn-month-from-date-3 pass fn-month-from-date-4 pass fn-month-from-date-5 pass fn-month-from-date-6 pass fn-month-from-date-7 pass fn-month-from-date-8 pass fn-month-from-date-9 pass fn-month-from-date-10 pass fn-month-from-date-11 pass fn-month-from-date-12 pass fn-month-from-date-13 pass fn-month-from-date-14 pass fn-month-from-date-15 pass fn-month-from-date-16 pass fn-month-from-date-17 pass fn-month-from-date-18 pass fn-month-from-date-19 pass fn:day-from-date 22/22 fn-day-from-date1args-1 pass fn-day-from-date1args-2 pass fn-day-from-date1args-3 pass fn-day-from-date-1 pass fn-day-from-date-2 pass fn-day-from-date-3 pass fn-day-from-date-4 pass fn-day-from-date-5 pass fn-day-from-date-6 pass fn-day-from-date-7 pass fn-day-from-date-8 pass fn-day-from-date-9 pass fn-day-from-date-10 pass fn-day-from-date-11 pass fn-day-from-date-12 pass fn-day-from-date-13 pass fn-day-from-date-14 pass fn-day-from-date-15 pass fn-day-from-date-16 pass fn-day-from-date-17 pass fn-day-from-date-18 pass fn-day-from-date-19 pass fn:timezone-from-date 20/20 fn-timezone-from-date-1 pass fn-timezone-from-date-2 pass fn-timezone-from-date-3 pass fn-timezone-from-date-4 pass fn-timezone-from-date-5 pass fn-timezone-from-date-6 pass fn-timezone-from-date-7 pass fn-timezone-from-date-8 pass fn-timezone-from-date-9 pass fn-timezone-from-date-10 pass fn-timezone-from-date-11 pass fn-timezone-from-date-12 pass fn-timezone-from-date-13 pass fn-timezone-from-date-14 pass fn-timezone-from-date-15 pass fn-timezone-from-date-16 pass fn-timezone-from-date-17 pass fn-timezone-from-date-18 pass fn-timezone-from-date-19 pass fn-timezone-from-date-20 pass fn:hours-from-time 22/22 fn-hours-from-time1args-1 pass fn-hours-from-time1args-2 pass fn-hours-from-time1args-3 pass fn-hours-from-time-1 pass fn-hours-from-time-2 pass fn-hours-from-time-3 pass fn-hours-from-time-4 pass fn-hours-from-time-5 pass fn-hours-from-time-6 pass fn-hours-from-time-7 pass fn-hours-from-time-8 pass fn-hours-from-time-9 pass fn-hours-from-time-10 pass fn-hours-from-time-11 pass fn-hours-from-time-12 pass fn-hours-from-time-13 pass fn-hours-from-time-14 pass fn-hours-from-time-15 pass fn-hours-from-time-16 pass fn-hours-from-time-17 pass fn-hours-from-time-18 pass fn-hours-from-time-19 pass fn:minutes-from-time 22/22 fn-minutes-from-time1args-1 pass fn-minutes-from-time1args-2 pass fn-minutes-from-time1args-3 pass fn-minutes-from-time-1 pass fn-minutes-from-time-2 pass fn-minutes-from-time-3 pass fn-minutes-from-time-4 pass fn-minutes-from-time-5 pass fn-minutes-from-time-6 pass fn-minutes-from-time-7 pass fn-minutes-from-time-8 pass fn-minutes-from-time-9 pass fn-minutes-from-time-10 pass fn-minutes-from-time-11 pass fn-minutes-from-time-12 pass fn-minutes-from-time-13 pass fn-minutes-from-time-14 pass fn-minutes-from-time-15 pass fn-minutes-from-time-16 pass fn-minutes-from-time-17 pass fn-minutes-from-time-18 pass fn-minutes-from-time-19 pass fn:seconds-from-time 22/22 fn-seconds-from-time1args-1 pass fn-seconds-from-time1args-2 pass fn-seconds-from-time1args-3 pass fn-seconds-from-time-1 pass fn-seconds-from-time-2 pass fn-seconds-from-time-3 pass fn-seconds-from-time-4 pass fn-seconds-from-time-5 pass fn-seconds-from-time-6 pass fn-seconds-from-time-7 pass fn-seconds-from-time-8 pass fn-seconds-from-time-9 pass fn-seconds-from-time-10 pass fn-seconds-from-time-11 pass fn-seconds-from-time-12 pass fn-seconds-from-time-13 pass fn-seconds-from-time-14 pass fn-seconds-from-time-15 pass fn-seconds-from-time-16 pass fn-seconds-from-time-17 pass fn-seconds-from-time-18 pass fn-seconds-from-time-19 pass fn:timezone-from-time 20/20 fn-timezone-from-time-1 pass fn-timezone-from-time-2 pass fn-timezone-from-time-3 pass fn-timezone-from-time-4 pass fn-timezone-from-time-5 pass fn-timezone-from-time-6 pass fn-timezone-from-time-7 pass fn-timezone-from-time-8 pass fn-timezone-from-time-9 pass fn-timezone-from-time-10 pass fn-timezone-from-time-11 pass fn-timezone-from-time-12 pass fn-timezone-from-time-13 pass fn-timezone-from-time-14 pass fn-timezone-from-time-15 pass fn-timezone-from-time-16 pass fn-timezone-from-time-17 pass fn-timezone-from-time-18 pass fn-timezone-from-time-19 pass fn-timezone-from-time-20 pass Timezone Adjustment on Dates and Time Values fn:adjust-dateTime-to-timezone 26/26 fn-adjust-dateTime-to-timezone1args-1 pass fn-adjust-dateTime-to-timezone1args-2 pass fn-adjust-dateTime-to-timezone1args-3 pass fn-adjust-dateTime-to-timezone-1 pass fn-adjust-dateTime-to-timezone-2 pass fn-adjust-dateTime-to-timezone-3 pass fn-adjust-dateTime-to-timezone-4 pass fn-adjust-dateTime-to-timezone-5 pass fn-adjust-dateTime-to-timezone-6 pass fn-adjust-dateTime-to-timezone-7 pass fn-adjust-dateTime-to-timezone-8 pass fn-adjust-dateTime-to-timezone-9 pass fn-adjust-dateTime-to-timezone-10 pass fn-adjust-dateTime-to-timezone-11 pass fn-adjust-dateTime-to-timezone-12 pass fn-adjust-dateTime-to-timezone-13 pass fn-adjust-dateTime-to-timezone-14 pass fn-adjust-dateTime-to-timezone-15 pass fn-adjust-dateTime-to-timezone-16 pass fn-adjust-dateTime-to-timezone-17 pass fn-adjust-dateTime-to-timezone-18 pass fn-adjust-dateTime-to-timezone-19 pass fn-adjust-dateTime-to-timezone-20 pass fn-adjust-dateTime-to-timezone-21 pass fn-adjust-dateTime-to-timezone-22 pass fn-adjust-dateTime-to-timezone-23 pass fn:adjust-date-to-timezone 22/22 fn-adjust-date-to-timezone1args-1 pass fn-adjust-date-to-timezone1args-2 pass fn-adjust-date-to-timezone1args-3 pass fn-adjust-date-to-timezone-1 pass fn-adjust-date-to-timezone-2 pass fn-adjust-date-to-timezone-3 pass fn-adjust-date-to-timezone-4 pass fn-adjust-date-to-timezone-5 pass fn-adjust-date-to-timezone-6 pass fn-adjust-date-to-timezone-7 pass fn-adjust-date-to-timezone-9 pass fn-adjust-date-to-timezone-10 pass fn-adjust-date-to-timezone-11 pass fn-adjust-date-to-timezone-12 pass fn-adjust-date-to-timezone-13 pass fn-adjust-date-to-timezone-14 pass fn-adjust-date-to-timezone-15 pass fn-adjust-date-to-timezone-16 pass fn-adjust-date-to-timezone-17 pass fn-adjust-date-to-timezone-18 pass fn-adjust-date-to-timezone-19 pass fn-adjust-date-to-timezone-20 pass fn:adjust-time-to-timezone 23/23 fn-adjust-time-to-timezone1args-1 pass fn-adjust-time-to-timezone1args-2 pass fn-adjust-time-to-timezone1args-3 pass fn-adjust-time-to-timezone-1 pass fn-adjust-time-to-timezone-2 pass fn-adjust-time-to-timezone-3 pass fn-adjust-time-to-timezone-4 pass fn-adjust-time-to-timezone-5 pass fn-adjust-time-to-timezone-6 pass fn-adjust-time-to-timezone-7 pass fn-adjust-time-to-timezone-8 pass fn-adjust-time-to-timezone-9 pass fn-adjust-time-to-timezone-10 pass fn-adjust-time-to-timezone-11 pass fn-adjust-time-to-timezone-12 pass fn-adjust-time-to-timezone-13 pass fn-adjust-time-to-timezone-14 pass fn-adjust-time-to-timezone-15 pass fn-adjust-time-to-timezone-16 pass fn-adjust-time-to-timezone-17 pass fn-adjust-time-to-timezone-18 pass fn-adjust-time-to-timezone-19 pass fn-adjust-time-to-timezone-20 pass Functions Related to QNames Additional Constructor Functions for QNames fn:resolve-QName 22/22 fn-resolve-qname-1 pass fn-resolve-qname-2 pass fn-resolve-qname-3 pass fn-resolve-qname-4 pass fn-resolve-qname-5 pass fn-resolve-qname-6 pass fn-resolve-qname-7 pass fn-resolve-qname-8 pass fn-resolve-qname-9 pass fn-resolve-qname-10 pass fn-resolve-qname-11 pass fn-resolve-qname-12 pass fn-resolve-qname-13 pass fn-resolve-qname-14 pass fn-resolve-qname-15 pass fn-resolve-qname-16 pass fn-resolve-qname-17 pass fn-resolve-qname-18 pass fn-resolve-qname-19 pass fn-resolve-qname-20 pass fn-resolve-qname-21 pass fn-resolve-qname-22 pass fn:QName 22/22 ExpandedQNameConstructFunc001 pass ExpandedQNameConstructFunc002 pass ExpandedQNameConstructFunc003 pass ExpandedQNameConstructFunc004 pass ExpandedQNameConstructFunc005 pass ExpandedQNameConstructFunc006 pass ExpandedQNameConstructFunc007 pass ExpandedQNameConstructFunc008 pass ExpandedQNameConstructFunc009 pass ExpandedQNameConstructFunc010 pass ExpandedQNameConstructFunc011 pass ExpandedQNameConstructFunc012 pass ExpandedQNameConstructFunc013 pass ExpandedQNameConstructFunc014 pass ExpandedQNameConstructFunc015 pass ExpandedQNameConstructFunc016 pass ExpandedQNameConstructFunc017 pass ExpandedQNameConstructFunc018 pass ExpandedQNameConstructFunc019 pass ExpandedQNameConstructFunc020 pass ExpandedQNameConstructFunc021 pass qName-1 pass fn:local-name-from-QName 20/20 LocalNameFromQNameFunc001 pass LocalNameFromQNameFunc002 pass LocalNameFromQNameFunc003 pass LocalNameFromQNameFunc004 pass LocalNameFromQNameFunc005 pass LocalNameFromQNameFunc006 pass LocalNameFromQNameFunc007 pass LocalNameFromQNameFunc009 pass LocalNameFromQNameFunc010 pass LocalNameFromQNameFunc011 pass LocalNameFromQNameFunc012 pass LocalNameFromQNameFunc013 pass LocalNameFromQNameFunc014 pass LocalNameFromQNameFunc015 pass LocalNameFromQNameFunc016 pass LocalNameFromQNameFunc017 pass LocalNameFromQNameFunc018 pass LocalNameFromQNameFunc019 pass LocalNameFromQNameFunc020 pass LocalNameFromQNameFunc021 pass fn:namespace-uri-from-QName 20/20 NamespaceURIFromQNameFunc001 pass NamespaceURIFromQNameFunc002 pass NamespaceURIFromQNameFunc003 pass NamespaceURIFromQNameFunc004 pass NamespaceURIFromQNameFunc005 pass NamespaceURIFromQNameFunc006 pass NamespaceURIFromQNameFunc007 pass NamespaceURIFromQNameFunc009 pass NamespaceURIFromQNameFunc010 pass NamespaceURIFromQNameFunc011 pass NamespaceURIFromQNameFunc012 pass NamespaceURIFromQNameFunc013 pass NamespaceURIFromQNameFunc014 pass NamespaceURIFromQNameFunc015 pass NamespaceURIFromQNameFunc016 pass NamespaceURIFromQNameFunc017 pass NamespaceURIFromQNameFunc018 pass NamespaceURIFromQNameFunc019 pass NamespaceURIFromQNameFunc020 pass NamespaceURIFromQNameFunc021 pass fn:namespace-uri-for-prefix 21/21 fn-namespace-uri-for-prefix-1 pass fn-namespace-uri-for-prefix-2 pass fn-namespace-uri-for-prefix-3 pass fn-namespace-uri-for-prefix-4 pass fn-namespace-uri-for-prefix-5 pass fn-namespace-uri-for-prefix-6 pass fn-namespace-uri-for-prefix-7 pass fn-namespace-uri-for-prefix-8 pass fn-namespace-uri-for-prefix-9 pass fn-namespace-uri-for-prefix-10 pass fn-namespace-uri-for-prefix-11 pass fn-namespace-uri-for-prefix-12 pass fn-namespace-uri-for-prefix-13 pass fn-namespace-uri-for-prefix-14 pass fn-namespace-uri-for-prefix-15 pass fn-namespace-uri-for-prefix-16 pass fn-namespace-uri-for-prefix-17 pass fn-namespace-uri-for-prefix-18 pass fn-namespace-uri-for-prefix-19 pass fn-namespace-uri-for-prefix-20 pass fn-namespace-uri-for-prefix-21 pass fn:in-scope-prefixes 20/20 fn-in-scope-prefixes-1 pass fn-in-scope-prefixes-2 pass fn-in-scope-prefixes-3 pass fn-in-scope-prefixes-4 pass fn-in-scope-prefixes-5 pass fn-in-scope-prefixes-6 pass fn-in-scope-prefixes-7 pass fn-in-scope-prefixes-8 pass fn-in-scope-prefixes-9 pass fn-in-scope-prefixes-10 pass fn-in-scope-prefixes-11 pass fn-in-scope-prefixes-12 pass fn-in-scope-prefixes-13 pass fn-in-scope-prefixes-14 pass fn-in-scope-prefixes-15 pass fn-in-scope-prefixes-16 pass fn-in-scope-prefixes-17 pass fn-in-scope-prefixes-18 pass fn-in-scope-prefixes-19 pass fn-in-scope-prefixes-20 pass Functions on Nodes fn:name 22/22 fn-name-1 pass fn-name-2 pass fn-name-3 pass fn-name-4 pass fn-name-5 pass fn-name-6 pass fn-name-7 pass fn-name-8 pass fn-name-9 pass fn-name-10 pass fn-name-11 pass fn-name-12 pass fn-name-13 pass fn-name-14 pass fn-name-15 pass fn-name-16 pass fn-name-17 pass fn-name-18 pass fn-name-19 pass fn-name-20 pass fn-name-21 pass fn-name-22 pass fn:local-name 22/22 fn-local-name-1 pass fn-local-name-2 pass expected FOTY0011; got XPTY0019
fn-local-name-3 pass fn-local-name-4 pass fn-local-name-5 pass fn-local-name-6 pass fn-local-name-7 pass fn-local-name-8 pass fn-local-name-9 pass fn-local-name-10 pass fn-local-name-11 pass fn-local-name-12 pass fn-local-name-13 pass fn-local-name-14 pass fn-local-name-15 pass fn-local-name-16 pass fn-local-name-17 pass fn-local-name-18 pass fn-local-name-19 pass fn-local-name-20 pass fn-local-name-21 pass fn-local-name-22 pass fn:namespace-uri 25/25 fn-namespace-uri-1 pass fn-namespace-uri-2 pass fn-namespace-uri-3 pass expected FOTY0011; got XPTY0019
fn-namespace-uri-4 pass fn-namespace-uri-5 pass fn-namespace-uri-6 pass fn-namespace-uri-7 pass fn-namespace-uri-8 pass fn-namespace-uri-9 pass fn-namespace-uri-10 pass fn-namespace-uri-11 pass fn-namespace-uri-12 pass fn-namespace-uri-13 pass fn-namespace-uri-14 pass fn-namespace-uri-15 pass fn-namespace-uri-16 pass fn-namespace-uri-17 pass fn-namespace-uri-18 pass fn-namespace-uri-19 pass fn-namespace-uri-20 pass fn-namespace-uri-21 pass fn-namespace-uri-22 pass fn-namespace-uri-23 pass fn-namespace-uri-24 pass fn-namespace-uri-25 pass fn:number 42/42 fn-numberint1args-1 pass fn-numberint1args-2 pass fn-numberint1args-3 pass fn-numberintg1args-1 pass fn-numberintg1args-2 pass fn-numberintg1args-3 pass fn-numberdec1args-1 pass fn-numberdec1args-2 pass fn-numberdec1args-3 pass fn-numberdbl1args-1 pass fn-numberdbl1args-2 pass fn-numberdbl1args-3 pass fn-numberflt1args-1 pass fn-numberflt1args-2 pass fn-numberflt1args-3 pass fn-numberlng1args-1 pass fn-numberlng1args-2 pass fn-numberlng1args-3 pass fn-numberusht1args-1 pass fn-numberusht1args-2 pass fn-numberusht1args-3 pass fn-numbernint1args-1 pass fn-numbernint1args-2 pass fn-numbernint1args-3 pass fn-numberpint1args-1 pass fn-numberpint1args-2 pass fn-numberpint1args-3 pass fn-numberulng1args-1 pass fn-numberulng1args-2 pass fn-numberulng1args-3 pass fn-numbernpi1args-1 pass fn-numbernpi1args-2 pass fn-numbernpi1args-3 pass fn-numbernni1args-1 pass fn-numbernni1args-2 pass fn-numbernni1args-3 pass fn-numbersht1args-1 pass fn-numbersht1args-2 pass fn-numbersht1args-3 pass fn-number-1 pass fn-number-2 pass fn-number-3 pass fn:lang 24/24 fn-lang1args-1 pass fn-lang1args-2 pass fn-lang1args-3 pass fn-lang-1 pass fn-lang-2 pass fn-lang-3 pass fn-lang-4 pass fn-lang-5 pass fn-lang-6 pass fn-lang-7 pass fn-lang-8 pass fn-lang-9 pass fn-lang-10 pass fn-lang-11 pass fn-lang-12 pass fn-lang-13 pass fn-lang-14 pass fn-lang-15 pass fn-lang-16 pass fn-lang-17 pass fn-lang-18 pass fn-lang-19 pass fn-lang-20 pass fn-lang-21 pass fn:root 23/23 fn-root-1 pass fn-root-2 pass expected FOTY0011; got XPTY0019
fn-root-3 pass fn-root-4 pass fn-root-5 pass fn-root-6 pass fn-root-7 pass fn-root-8 pass fn-root-9 pass fn-root-10 pass fn-root-11 pass fn-root-12 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-root-13 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-root-14 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-root-15 pass matched after stripping whitespace-only text nodes throughout the reference results
fn-root-16 pass fn-root-17 pass fn-root-18 pass fn-root-19 pass fn-root-20 pass fn-root-21 pass fn-root-22 pass fn-root-23 pass Functions on Sequences General Functions and Operators on Sequences fn:boolean 87/87 fn-booleanint1args-1 pass fn-booleanint1args-2 pass fn-booleanint1args-3 pass fn-booleanintg1args-1 pass fn-booleanintg1args-2 pass fn-booleanintg1args-3 pass fn-booleandec1args-1 pass fn-booleandec1args-2 pass fn-booleandec1args-3 pass fn-booleandbl1args-1 pass fn-booleandbl1args-2 pass fn-booleandbl1args-3 pass fn-booleanflt1args-1 pass fn-booleanflt1args-2 pass fn-booleanflt1args-3 pass fn-booleanlng1args-1 pass fn-booleanlng1args-2 pass fn-booleanlng1args-3 pass fn-booleanusht1args-1 pass fn-booleanusht1args-2 pass fn-booleanusht1args-3 pass fn-booleannint1args-1 pass fn-booleannint1args-2 pass fn-booleannint1args-3 pass fn-booleanpint1args-1 pass fn-booleanpint1args-2 pass fn-booleanpint1args-3 pass fn-booleanulng1args-1 pass fn-booleanulng1args-2 pass fn-booleanulng1args-3 pass fn-booleannpi1args-1 pass fn-booleannpi1args-2 pass fn-booleannpi1args-3 pass fn-booleannni1args-1 pass fn-booleannni1args-2 pass fn-booleannni1args-3 pass fn-booleansht1args-1 pass fn-booleansht1args-2 pass fn-booleansht1args-3 pass fn-boolean-mixed-args-001 pass fn-boolean-mixed-args-002 pass fn-boolean-mixed-args-003 pass fn-boolean-mixed-args-004 pass fn-boolean-mixed-args-005 pass fn-boolean-mixed-args-006 pass fn-boolean-mixed-args-007 pass fn-boolean-mixed-args-008 pass fn-boolean-mixed-args-009 pass fn-boolean-mixed-args-010 pass fn-boolean-mixed-args-011 pass fn-boolean-mixed-args-012 pass fn-boolean-mixed-args-013 pass fn-boolean-mixed-args-014 pass fn-boolean-mixed-args-015 pass fn-boolean-mixed-args-016 pass fn-boolean-mixed-args-017 pass fn-boolean-mixed-args-018 pass fn-boolean-mixed-args-019 pass fn-boolean-mixed-args-020 pass fn-boolean-mixed-args-021 pass fn-boolean-mixed-args-022 pass fn-boolean-mixed-args-023 pass fn-boolean-mixed-args-024 pass fn-boolean-mixed-args-025 pass fn-boolean-mixed-args-026 pass fn-boolean-mixed-args-027 pass fn-boolean-mixed-args-028 pass fn-boolean-mixed-args-029 pass fn-boolean-mixed-args-030 pass fn-boolean-mixed-args-031 pass fn-boolean-mixed-args-032 pass fn-boolean-mixed-args-033 pass fn-boolean-mixed-args-034 pass fn-boolean-mixed-args-035 pass fn-boolean-mixed-args-036 pass fn-boolean-mixed-args-037 pass fn-boolean-mixed-args-038 pass fn-boolean-mixed-args-039 pass fn-boolean-mixed-args-040 pass fn-boolean-mixed-args-041 pass fn-boolean-mixed-args-042 pass fn-boolean-mixed-args-043 pass fn-boolean-mixed-args-044 pass fn-boolean-mixed-args-045 pass fn-boolean-mixed-args-046 pass fn-boolean-mixed-args-047 pass fn-boolean-mixed-args-048 pass fn:index-of 22/22 fn-indexof-mix-args-001 pass fn-indexof-mix-args-002 pass fn-indexof-mix-args-003 pass fn-indexof-mix-args-004 pass fn-indexof-mix-args-005 pass fn-indexof-mix-args-006 pass fn-indexof-mix-args-007 pass fn-indexof-mix-args-008 pass fn-indexof-mix-args-009 pass fn-indexof-mix-args-010 pass fn-indexof-mix-args-011 pass fn-indexof-mix-args-012 pass fn-indexof-mix-args-013 pass fn-indexof-mix-args-014 pass fn-indexof-mix-args-015 pass fn-indexof-mix-args-016 pass fn-indexof-mix-args-017 pass fn-indexof-mix-args-018 pass fn-indexof-mix-args-019 pass fn-indexof-mix-args-020 pass fn-indexof-mix-args-021 pass fn-indexof-mix-args-022 pass fn:empty 39/39 fn-emptyint1args-1 pass fn-emptyint1args-2 pass fn-emptyint1args-3 pass fn-emptyintg1args-1 pass fn-emptyintg1args-2 pass fn-emptyintg1args-3 pass fn-emptydec1args-1 pass fn-emptydec1args-2 pass fn-emptydec1args-3 pass fn-emptydbl1args-1 pass fn-emptydbl1args-2 pass fn-emptydbl1args-3 pass fn-emptyflt1args-1 pass fn-emptyflt1args-2 pass fn-emptyflt1args-3 pass fn-emptylng1args-1 pass fn-emptylng1args-2 pass fn-emptylng1args-3 pass fn-emptyusht1args-1 pass fn-emptyusht1args-2 pass fn-emptyusht1args-3 pass fn-emptynint1args-1 pass fn-emptynint1args-2 pass fn-emptynint1args-3 pass fn-emptypint1args-1 pass fn-emptypint1args-2 pass fn-emptypint1args-3 pass fn-emptyulng1args-1 pass fn-emptyulng1args-2 pass fn-emptyulng1args-3 pass fn-emptynpi1args-1 pass fn-emptynpi1args-2 pass fn-emptynpi1args-3 pass fn-emptynni1args-1 pass fn-emptynni1args-2 pass fn-emptynni1args-3 pass fn-emptysht1args-1 pass fn-emptysht1args-2 pass fn-emptysht1args-3 pass fn:exists 39/39 fn-existsint1args-1 pass fn-existsint1args-2 pass fn-existsint1args-3 pass fn-existsintg1args-1 pass fn-existsintg1args-2 pass fn-existsintg1args-3 pass fn-existsdec1args-1 pass fn-existsdec1args-2 pass fn-existsdec1args-3 pass fn-existsdbl1args-1 pass fn-existsdbl1args-2 pass fn-existsdbl1args-3 pass fn-existsflt1args-1 pass fn-existsflt1args-2 pass fn-existsflt1args-3 pass fn-existslng1args-1 pass fn-existslng1args-2 pass fn-existslng1args-3 pass fn-existsusht1args-1 pass fn-existsusht1args-2 pass fn-existsusht1args-3 pass fn-existsnint1args-1 pass fn-existsnint1args-2 pass fn-existsnint1args-3 pass fn-existspint1args-1 pass fn-existspint1args-2 pass fn-existspint1args-3 pass fn-existsulng1args-1 pass fn-existsulng1args-2 pass fn-existsulng1args-3 pass fn-existsnpi1args-1 pass fn-existsnpi1args-2 pass fn-existsnpi1args-3 pass fn-existsnni1args-1 pass fn-existsnni1args-2 pass fn-existsnni1args-3 pass fn-existssht1args-1 pass fn-existssht1args-2 pass fn-existssht1args-3 pass fn:distinct-values 71/71 fn-distinct-valuesint1args-1 pass fn-distinct-valuesint1args-2 pass fn-distinct-valuesint1args-3 pass fn-distinct-valuesintg1args-1 pass fn-distinct-valuesintg1args-2 pass fn-distinct-valuesintg1args-3 pass fn-distinct-valuesdec1args-1 pass fn-distinct-valuesdec1args-2 pass fn-distinct-valuesdec1args-3 pass fn-distinct-valuesdbl1args-1 pass fn-distinct-valuesdbl1args-2 pass fn-distinct-valuesdbl1args-3 pass fn-distinct-valuesflt1args-1 pass fn-distinct-valuesflt1args-2 pass fn-distinct-valuesflt1args-3 pass fn-distinct-valueslng1args-1 pass fn-distinct-valueslng1args-2 pass fn-distinct-valueslng1args-3 pass fn-distinct-valuesusht1args-1 pass fn-distinct-valuesusht1args-2 pass fn-distinct-valuesusht1args-3 pass fn-distinct-valuesnint1args-1 pass fn-distinct-valuesnint1args-2 pass fn-distinct-valuesnint1args-3 pass fn-distinct-valuespint1args-1 pass fn-distinct-valuespint1args-2 pass fn-distinct-valuespint1args-3 pass fn-distinct-valuesulng1args-1 pass fn-distinct-valuesulng1args-2 pass fn-distinct-valuesulng1args-3 pass fn-distinct-valuesnpi1args-1 pass fn-distinct-valuesnpi1args-2 pass fn-distinct-valuesnpi1args-3 pass fn-distinct-valuesnni1args-1 pass fn-distinct-valuesnni1args-2 pass fn-distinct-valuesnni1args-3 pass fn-distinct-valuessht1args-1 pass fn-distinct-valuessht1args-2 pass fn-distinct-valuessht1args-3 pass fn-distinct-values-mixed-args-001 pass fn-distinct-values-mixed-args-002 pass fn-distinct-values-mixed-args-003 pass fn-distinct-values-mixed-args-004 pass fn-distinct-values-mixed-args-005 pass fn-distinct-values-mixed-args-006 pass fn-distinct-values-mixed-args-007 pass fn-distinct-values-mixed-args-008 pass fn-distinct-values-mixed-args-009 pass fn-distinct-values-mixed-args-010 pass fn-distinct-values-mixed-args-011 pass fn-distinct-values-mixed-args-012 pass fn-distinct-values-mixed-args-013 pass fn-distinct-values-mixed-args-014 pass fn-distinct-values-mixed-args-015 pass fn-distinct-values-mixed-args-016 pass fn-distinct-values-mixed-args-017 pass fn-distinct-values-mixed-args-018 pass fn-distinct-values-mixed-args-019 pass fn-distinct-values-mixed-args-020 pass fn-distinct-values-mixed-args-021 pass fn-distinct-values-mixed-args-022 pass fn-distinct-values-mixed-args-023 pass fn-distinct-values-mixed-args-024 pass fn-distinct-values-mixed-args-025 pass fn-distinct-values-mixed-args-026 pass fn-distinct-values-mixed-args-027 pass fn-distinct-values-mixed-args-028 pass fn-distinct-values-mixed-args-029 pass fn-distinct-values-mixed-args-030 pass fn-distinct-values-mixed-args-031 pass fn-distinct-values-mixed-args-032 pass fn:insert-before 20/20 fn-insert-before-mix-args-001 pass fn-insert-before-mix-args-002 pass fn-insert-before-mix-args-003 pass fn-insert-before-mix-args-004 pass fn-insert-before-mix-args-005 pass fn-insert-before-mix-args-006 pass fn-insert-before-mix-args-007 pass fn-insert-before-mix-args-008 pass fn-insert-before-mix-args-009 pass fn-insert-before-mix-args-010 pass fn-insert-before-mix-args-011 pass fn-insert-before-mix-args-012 pass fn-insert-before-mix-args-013 pass fn-insert-before-mix-args-014 pass fn-insert-before-mix-args-015 pass fn-insert-before-mix-args-016 pass fn-insert-before-mix-args-017 pass fn-insert-before-mix-args-018 pass fn-insert-before-mix-args-019 pass fn-insert-before-mix-args-020 pass fn:remove 20/20 fn-remove-mix-args-001 pass fn-remove-mix-args-002 pass fn-remove-mix-args-003 pass fn-remove-mix-args-004 pass fn-remove-mix-args-005 pass fn-remove-mix-args-006 pass fn-remove-mix-args-007 pass fn-remove-mix-args-008 pass fn-remove-mix-args-009 pass fn-remove-mix-args-010 pass fn-remove-mix-args-011 pass fn-remove-mix-args-012 pass fn-remove-mix-args-013 pass fn-remove-mix-args-014 pass fn-remove-mix-args-015 pass fn-remove-mix-args-016 pass fn-remove-mix-args-017 pass fn-remove-mix-args-018 pass fn-remove-mix-args-019 pass fn-remove-mix-args-020 pass fn:reverse 39/39 fn-reverseint1args-1 pass fn-reverseint1args-2 pass fn-reverseint1args-3 pass fn-reverseintg1args-1 pass fn-reverseintg1args-2 pass fn-reverseintg1args-3 pass fn-reversedec1args-1 pass fn-reversedec1args-2 pass fn-reversedec1args-3 pass fn-reversedbl1args-1 pass fn-reversedbl1args-2 pass fn-reversedbl1args-3 pass fn-reverseflt1args-1 pass fn-reverseflt1args-2 pass fn-reverseflt1args-3 pass fn-reverselng1args-1 pass fn-reverselng1args-2 pass fn-reverselng1args-3 pass fn-reverseusht1args-1 pass fn-reverseusht1args-2 pass fn-reverseusht1args-3 pass fn-reversenint1args-1 pass fn-reversenint1args-2 pass fn-reversenint1args-3 pass fn-reversepint1args-1 pass fn-reversepint1args-2 pass fn-reversepint1args-3 pass fn-reverseulng1args-1 pass fn-reverseulng1args-2 pass fn-reverseulng1args-3 pass fn-reversenpi1args-1 pass fn-reversenpi1args-2 pass fn-reversenpi1args-3 pass fn-reversenni1args-1 pass fn-reversenni1args-2 pass fn-reversenni1args-3 pass fn-reversesht1args-1 pass fn-reversesht1args-2 pass fn-reversesht1args-3 pass fn:subsequence 23/23 fn-subsequence-mix-args-001 pass fn-subsequence-mix-args-002 pass fn-subsequence-mix-args-003 pass fn-subsequence-mix-args-004 pass fn-subsequence-mix-args-005 pass fn-subsequence-mix-args-006 pass fn-subsequence-mix-args-007 pass fn-subsequence-mix-args-008 pass fn-subsequence-mix-args-009 pass fn-subsequence-mix-args-010 pass fn-subsequence-mix-args-011 pass fn-subsequence-mix-args-012 pass fn-subsequence-mix-args-013 pass fn-subsequence-mix-args-014 pass fn-subsequence-mix-args-015 pass fn-subsequence-mix-args-016 pass fn-subsequence-mix-args-017 pass fn-subsequence-mix-args-018 pass fn-subsequence-mix-args-019 pass fn-subsequence-mix-args-020 pass fn-subsequence-mix-args-021 pass fn-subsequence-mix-args-022 pass fn-subsequence-mix-args-023 pass fn:unordered 23/23 fn-unordered-mix-args-001 pass fn-unordered-mix-args-002 pass fn-unordered-mix-args-003 pass fn-unordered-mix-args-004 pass matched after applying normalize-space to all text nodes
fn-unordered-mix-args-005 pass fn-unordered-mix-args-006 pass fn-unordered-mix-args-007 pass fn-unordered-mix-args-008 pass fn-unordered-mix-args-009 pass fn-unordered-mix-args-010 pass fn-unordered-mix-args-011 pass fn-unordered-mix-args-012 pass fn-unordered-mix-args-013 pass fn-unordered-mix-args-014 pass fn-unordered-mix-args-015 pass fn-unordered-mix-args-016 pass fn-unordered-mix-args-017 pass fn-unordered-mix-args-018 pass fn-unordered-mix-args-019 pass fn-unordered-mix-args-020 pass fn-unordered-mix-args-021 pass fn-unordered-mix-args-022 pass fn-unordered-mix-args-023 pass Functions That Test the Cardinality of Sequences fn:zero-or-one 40/40 fn-zero-or-oneint1args-1 pass fn-zero-or-oneint1args-2 pass fn-zero-or-oneint1args-3 pass fn-zero-or-oneintg1args-1 pass fn-zero-or-oneintg1args-2 pass fn-zero-or-oneintg1args-3 pass fn-zero-or-onedec1args-1 pass fn-zero-or-onedec1args-2 pass fn-zero-or-onedec1args-3 pass fn-zero-or-onedbl1args-1 pass fn-zero-or-onedbl1args-2 pass fn-zero-or-onedbl1args-3 pass fn-zero-or-oneflt1args-1 pass fn-zero-or-oneflt1args-2 pass fn-zero-or-oneflt1args-3 pass fn-zero-or-onelng1args-1 pass fn-zero-or-onelng1args-2 pass fn-zero-or-onelng1args-3 pass fn-zero-or-oneusht1args-1 pass fn-zero-or-oneusht1args-2 pass fn-zero-or-oneusht1args-3 pass fn-zero-or-onenint1args-1 pass fn-zero-or-onenint1args-2 pass fn-zero-or-onenint1args-3 pass fn-zero-or-onepint1args-1 pass fn-zero-or-onepint1args-2 pass fn-zero-or-onepint1args-3 pass fn-zero-or-oneulng1args-1 pass fn-zero-or-oneulng1args-2 pass fn-zero-or-oneulng1args-3 pass fn-zero-or-onenpi1args-1 pass fn-zero-or-onenpi1args-2 pass fn-zero-or-onenpi1args-3 pass fn-zero-or-onenni1args-1 pass fn-zero-or-onenni1args-2 pass fn-zero-or-onenni1args-3 pass fn-zero-or-onesht1args-1 pass fn-zero-or-onesht1args-2 pass fn-zero-or-onesht1args-3 pass fn-zero-or-one-1 pass fn:one-or-more 40/40 fn-one-or-moreint1args-1 pass fn-one-or-moreint1args-2 pass fn-one-or-moreint1args-3 pass fn-one-or-moreintg1args-1 pass fn-one-or-moreintg1args-2 pass fn-one-or-moreintg1args-3 pass fn-one-or-moredec1args-1 pass fn-one-or-moredec1args-2 pass fn-one-or-moredec1args-3 pass fn-one-or-moredbl1args-1 pass fn-one-or-moredbl1args-2 pass fn-one-or-moredbl1args-3 pass fn-one-or-moreflt1args-1 pass fn-one-or-moreflt1args-2 pass fn-one-or-moreflt1args-3 pass fn-one-or-morelng1args-1 pass fn-one-or-morelng1args-2 pass fn-one-or-morelng1args-3 pass fn-one-or-moreusht1args-1 pass fn-one-or-moreusht1args-2 pass fn-one-or-moreusht1args-3 pass fn-one-or-morenint1args-1 pass fn-one-or-morenint1args-2 pass fn-one-or-morenint1args-3 pass fn-one-or-morepint1args-1 pass fn-one-or-morepint1args-2 pass fn-one-or-morepint1args-3 pass fn-one-or-moreulng1args-1 pass fn-one-or-moreulng1args-2 pass fn-one-or-moreulng1args-3 pass fn-one-or-morenpi1args-1 pass fn-one-or-morenpi1args-2 pass fn-one-or-morenpi1args-3 pass fn-one-or-morenni1args-1 pass fn-one-or-morenni1args-2 pass fn-one-or-morenni1args-3 pass fn-one-or-moresht1args-1 pass fn-one-or-moresht1args-2 pass fn-one-or-moresht1args-3 pass fn-one-or-more-1 pass fn:exactly-one 40/40 fn-exactly-oneint1args-1 pass fn-exactly-oneint1args-2 pass fn-exactly-oneint1args-3 pass fn-exactly-oneintg1args-1 pass fn-exactly-oneintg1args-2 pass fn-exactly-oneintg1args-3 pass fn-exactly-onedec1args-1 pass fn-exactly-onedec1args-2 pass fn-exactly-onedec1args-3 pass fn-exactly-onedbl1args-1 pass fn-exactly-onedbl1args-2 pass fn-exactly-onedbl1args-3 pass fn-exactly-oneflt1args-1 pass fn-exactly-oneflt1args-2 pass fn-exactly-oneflt1args-3 pass fn-exactly-onelng1args-1 pass fn-exactly-onelng1args-2 pass fn-exactly-onelng1args-3 pass fn-exactly-oneusht1args-1 pass fn-exactly-oneusht1args-2 pass fn-exactly-oneusht1args-3 pass fn-exactly-onenint1args-1 pass fn-exactly-onenint1args-2 pass fn-exactly-onenint1args-3 pass fn-exactly-onepint1args-1 pass fn-exactly-onepint1args-2 pass fn-exactly-onepint1args-3 pass fn-exactly-oneulng1args-1 pass fn-exactly-oneulng1args-2 pass fn-exactly-oneulng1args-3 pass fn-exactly-onenpi1args-1 pass fn-exactly-onenpi1args-2 pass fn-exactly-onenpi1args-3 pass fn-exactly-onenni1args-1 pass fn-exactly-onenni1args-2 pass fn-exactly-onenni1args-3 pass fn-exactly-onesht1args-1 pass fn-exactly-onesht1args-2 pass fn-exactly-onesht1args-3 pass fn-exactly-one-1 pass fn:deep-equal 96/96 fn-deep-equalint2args-1 pass fn-deep-equalint2args-2 pass fn-deep-equalint2args-3 pass fn-deep-equalint2args-4 pass fn-deep-equalint2args-5 pass fn-deep-equalintg2args-1 pass fn-deep-equalintg2args-2 pass fn-deep-equalintg2args-3 pass fn-deep-equalintg2args-4 pass fn-deep-equalintg2args-5 pass fn-deep-equaldec2args-1 pass fn-deep-equaldec2args-2 pass fn-deep-equaldec2args-3 pass fn-deep-equaldec2args-4 pass fn-deep-equaldec2args-5 pass fn-deep-equaldbl2args-1 pass fn-deep-equaldbl2args-2 pass fn-deep-equaldbl2args-3 pass fn-deep-equaldbl2args-4 pass fn-deep-equaldbl2args-5 pass fn-deep-equalflt2args-1 pass fn-deep-equalflt2args-2 pass fn-deep-equalflt2args-3 pass fn-deep-equalflt2args-4 pass fn-deep-equalflt2args-5 pass fn-deep-equallng2args-1 pass fn-deep-equallng2args-2 pass fn-deep-equallng2args-3 pass fn-deep-equallng2args-4 pass fn-deep-equallng2args-5 pass fn-deep-equalusht2args-1 pass fn-deep-equalusht2args-2 pass fn-deep-equalusht2args-3 pass fn-deep-equalusht2args-4 pass fn-deep-equalusht2args-5 pass fn-deep-equalnint2args-1 pass fn-deep-equalnint2args-2 pass fn-deep-equalnint2args-3 pass fn-deep-equalnint2args-4 pass fn-deep-equalnint2args-5 pass fn-deep-equalpint2args-1 pass fn-deep-equalpint2args-2 pass fn-deep-equalpint2args-3 pass fn-deep-equalpint2args-4 pass fn-deep-equalpint2args-5 pass fn-deep-equalulng2args-1 pass fn-deep-equalulng2args-2 pass fn-deep-equalulng2args-3 pass fn-deep-equalulng2args-4 pass fn-deep-equalulng2args-5 pass fn-deep-equalnpi2args-1 pass fn-deep-equalnpi2args-2 pass fn-deep-equalnpi2args-3 pass fn-deep-equalnpi2args-4 pass fn-deep-equalnpi2args-5 pass fn-deep-equalnni2args-1 pass fn-deep-equalnni2args-2 pass fn-deep-equalnni2args-3 pass fn-deep-equalnni2args-4 pass fn-deep-equalnni2args-5 pass fn-deep-equalsht2args-1 pass fn-deep-equalsht2args-2 pass fn-deep-equalsht2args-3 pass fn-deep-equalsht2args-4 pass fn-deep-equalsht2args-5 pass fn-deep-equal-mix-args-001 pass fn-deep-equal-mix-args-002 pass fn-deep-equal-mix-args-003 pass fn-deep-equal-mix-args-004 pass fn-deep-equal-mix-args-005 pass fn-deep-equal-mix-args-006 pass fn-deep-equal-mix-args-007 pass fn-deep-equal-mix-args-008 pass fn-deep-equal-mix-args-009 pass fn-deep-equal-mix-args-010 pass fn-deep-equal-mix-args-011 pass fn-deep-equal-mix-args-012 pass fn-deep-equal-mix-args-013 pass fn-deep-equal-mix-args-014 pass fn-deep-equal-mix-args-015 pass fn-deep-equal-mix-args-016 pass fn-deep-equal-mix-args-017 pass fn-deep-equal-mix-args-018 pass fn-deep-equal-mix-args-019 pass fn-deep-equal-mix-args-020 pass fn-deep-equal-mix-args-021 pass fn-deep-equal-mix-args-022 pass fn-deep-equal-mix-args-023 pass fn-deep-equal-mix-args-024 pass fn-deep-equal-mix-args-025 pass fn-deep-equal-mix-args-026 pass fn-deep-equal-mix-args-027 pass fn-deep-equal-mix-args-028 pass fn-deep-equal-mix-args-029 pass fn-deep-equal-mix-args-030 pass fn-deep-equal-mix-args-031 pass Aggregate Functions fn:count 39/39 fn-countint1args-1 pass fn-countint1args-2 pass fn-countint1args-3 pass fn-countintg1args-1 pass fn-countintg1args-2 pass fn-countintg1args-3 pass fn-countdec1args-1 pass fn-countdec1args-2 pass fn-countdec1args-3 pass fn-countdbl1args-1 pass fn-countdbl1args-2 pass fn-countdbl1args-3 pass fn-countflt1args-1 pass fn-countflt1args-2 pass fn-countflt1args-3 pass fn-countlng1args-1 pass fn-countlng1args-2 pass fn-countlng1args-3 pass fn-countusht1args-1 pass fn-countusht1args-2 pass fn-countusht1args-3 pass fn-countnint1args-1 pass fn-countnint1args-2 pass fn-countnint1args-3 pass fn-countpint1args-1 pass fn-countpint1args-2 pass fn-countpint1args-3 pass fn-countulng1args-1 pass fn-countulng1args-2 pass fn-countulng1args-3 pass fn-countnpi1args-1 pass fn-countnpi1args-2 pass fn-countnpi1args-3 pass fn-countnni1args-1 pass fn-countnni1args-2 pass fn-countnni1args-3 pass fn-countsht1args-1 pass fn-countsht1args-2 pass fn-countsht1args-3 pass fn:avg 105/106 fn-avgint1args-1 pass fn-avgint1args-2 pass fn-avgint1args-3 pass fn-avgintg1args-1 pass fn-avgintg1args-2 pass fn-avgintg1args-3 pass fn-avgdec1args-1 pass fn-avgdec1args-2 pass fn-avgdec1args-3 pass fn-avgdbl1args-1 pass fn-avgdbl1args-2 pass fn-avgdbl1args-3 pass fn-avgflt1args-1 pass fn-avgflt1args-2 pass fn-avgflt1args-3 pass fn-avglng1args-1 pass fn-avglng1args-2 pass fn-avglng1args-3 pass fn-avgusht1args-1 pass fn-avgusht1args-2 pass fn-avgusht1args-3 pass fn-avgnint1args-1 pass fn-avgnint1args-2 pass fn-avgnint1args-3 pass fn-avgpint1args-1 pass fn-avgpint1args-2 pass fn-avgpint1args-3 pass fn-avgulng1args-1 pass fn-avgulng1args-2 pass fn-avgulng1args-3 pass fn-avgnpi1args-1 pass fn-avgnpi1args-2 pass fn-avgnpi1args-3 pass fn-avgnni1args-1 pass fn-avgnni1args-2 pass fn-avgnni1args-3 pass fn-avgsht1args-1 pass fn-avgsht1args-2 pass fn-avgsht1args-3 pass fn-avgint2args-1 pass fn-avgint2args-2 pass fn-avgint2args-3 pass fn-avgint2args-4 pass fn-avgint2args-5 pass fn-avgintg2args-1 pass fn-avgintg2args-2 pass fn-avgintg2args-3 pass fn-avgintg2args-4 pass fn-avgintg2args-5 pass fn-avgdec2args-1 pass fn-avgdec2args-2 pass fn-avgdec2args-3 pass fn-avgdec2args-4 pass fn-avgdec2args-5 pass fn-avgdbl2args-1 pass fn-avgdbl2args-2 fail numeric precision issue
fn-avgdbl2args-3 pass fn-avgdbl2args-4 pass fn-avgdbl2args-5 pass fn-avgflt2args-1 pass fn-avgflt2args-2 pass fn-avgflt2args-3 pass fn-avgflt2args-4 pass fn-avgflt2args-5 pass fn-avglng2args-1 pass fn-avglng2args-2 pass fn-avglng2args-3 pass fn-avglng2args-4 pass fn-avglng2args-5 pass fn-avgusht2args-1 pass fn-avgusht2args-2 pass fn-avgusht2args-3 pass fn-avgusht2args-4 pass fn-avgusht2args-5 pass fn-avgnint2args-1 pass fn-avgnint2args-2 pass fn-avgnint2args-3 pass fn-avgnint2args-4 pass fn-avgnint2args-5 pass fn-avgpint2args-1 pass fn-avgpint2args-2 pass fn-avgpint2args-3 pass fn-avgpint2args-4 pass fn-avgpint2args-5 pass fn-avgulng2args-1 pass fn-avgulng2args-2 pass fn-avgulng2args-3 pass fn-avgulng2args-4 pass fn-avgulng2args-5 pass fn-avgnpi2args-1 pass fn-avgnpi2args-2 pass fn-avgnpi2args-3 pass fn-avgnpi2args-4 pass fn-avgnpi2args-5 pass fn-avgnni2args-1 pass fn-avgnni2args-2 pass fn-avgnni2args-3 pass fn-avgnni2args-4 pass fn-avgnni2args-5 pass fn-avgsht2args-1 pass fn-avgsht2args-2 pass fn-avgsht2args-3 pass fn-avgsht2args-4 pass fn-avgsht2args-5 pass fn-avg-1 pass fn-avg-2 pass fn:max 105/105 fn-maxint1args-1 pass fn-maxint1args-2 pass fn-maxint1args-3 pass fn-maxintg1args-1 pass fn-maxintg1args-2 pass fn-maxintg1args-3 pass fn-maxdec1args-1 pass fn-maxdec1args-2 pass fn-maxdec1args-3 pass fn-maxdbl1args-1 pass fn-maxdbl1args-2 pass fn-maxdbl1args-3 pass fn-maxflt1args-1 pass fn-maxflt1args-2 pass fn-maxflt1args-3 pass fn-maxlng1args-1 pass fn-maxlng1args-2 pass fn-maxlng1args-3 pass fn-maxusht1args-1 pass fn-maxusht1args-2 pass fn-maxusht1args-3 pass fn-maxnint1args-1 pass fn-maxnint1args-2 pass fn-maxnint1args-3 pass fn-maxpint1args-1 pass fn-maxpint1args-2 pass fn-maxpint1args-3 pass fn-maxulng1args-1 pass fn-maxulng1args-2 pass fn-maxulng1args-3 pass fn-maxnpi1args-1 pass fn-maxnpi1args-2 pass fn-maxnpi1args-3 pass fn-maxnni1args-1 pass fn-maxnni1args-2 pass fn-maxnni1args-3 pass fn-maxsht1args-1 pass fn-maxsht1args-2 pass fn-maxsht1args-3 pass fn-maxint2args-1 pass fn-maxint2args-2 pass fn-maxint2args-3 pass fn-maxint2args-4 pass fn-maxint2args-5 pass fn-maxintg2args-1 pass fn-maxintg2args-2 pass fn-maxintg2args-3 pass fn-maxintg2args-4 pass fn-maxintg2args-5 pass fn-maxdec2args-1 pass fn-maxdec2args-2 pass fn-maxdec2args-3 pass fn-maxdec2args-4 pass fn-maxdec2args-5 pass fn-maxdbl2args-1 pass fn-maxdbl2args-2 pass fn-maxdbl2args-3 pass fn-maxdbl2args-4 pass fn-maxdbl2args-5 pass fn-maxflt2args-1 pass fn-maxflt2args-2 pass fn-maxflt2args-3 pass fn-maxflt2args-4 pass fn-maxflt2args-5 pass fn-maxlng2args-1 pass fn-maxlng2args-2 pass fn-maxlng2args-3 pass fn-maxlng2args-4 pass fn-maxlng2args-5 pass fn-maxusht2args-1 pass fn-maxusht2args-2 pass fn-maxusht2args-3 pass fn-maxusht2args-4 pass fn-maxusht2args-5 pass fn-maxnint2args-1 pass fn-maxnint2args-2 pass fn-maxnint2args-3 pass fn-maxnint2args-4 pass fn-maxnint2args-5 pass fn-maxpint2args-1 pass fn-maxpint2args-2 pass fn-maxpint2args-3 pass fn-maxpint2args-4 pass fn-maxpint2args-5 pass fn-maxulng2args-1 pass fn-maxulng2args-2 pass fn-maxulng2args-3 pass fn-maxulng2args-4 pass fn-maxulng2args-5 pass fn-maxnpi2args-1 pass fn-maxnpi2args-2 pass fn-maxnpi2args-3 pass fn-maxnpi2args-4 pass fn-maxnpi2args-5 pass fn-maxnni2args-1 pass fn-maxnni2args-2 pass fn-maxnni2args-3 pass fn-maxnni2args-4 pass fn-maxnni2args-5 pass fn-maxsht2args-1 pass fn-maxsht2args-2 pass fn-maxsht2args-3 pass fn-maxsht2args-4 pass fn-maxsht2args-5 pass fn-max-1 pass fn:min 105/105 fn-minint1args-1 pass fn-minint1args-2 pass fn-minint1args-3 pass fn-minintg1args-1 pass fn-minintg1args-2 pass fn-minintg1args-3 pass fn-mindec1args-1 pass fn-mindec1args-2 pass fn-mindec1args-3 pass fn-mindbl1args-1 pass fn-mindbl1args-2 pass fn-mindbl1args-3 pass fn-minflt1args-1 pass fn-minflt1args-2 pass fn-minflt1args-3 pass fn-minlng1args-1 pass fn-minlng1args-2 pass fn-minlng1args-3 pass fn-minusht1args-1 pass fn-minusht1args-2 pass fn-minusht1args-3 pass fn-minnint1args-1 pass fn-minnint1args-2 pass fn-minnint1args-3 pass fn-minpint1args-1 pass fn-minpint1args-2 pass fn-minpint1args-3 pass fn-minulng1args-1 pass fn-minulng1args-2 pass fn-minulng1args-3 pass fn-minnpi1args-1 pass fn-minnpi1args-2 pass fn-minnpi1args-3 pass fn-minnni1args-1 pass fn-minnni1args-2 pass fn-minnni1args-3 pass fn-minsht1args-1 pass fn-minsht1args-2 pass fn-minsht1args-3 pass fn-minint2args-1 pass fn-minint2args-2 pass fn-minint2args-3 pass fn-minint2args-4 pass fn-minint2args-5 pass fn-minintg2args-1 pass fn-minintg2args-2 pass fn-minintg2args-3 pass fn-minintg2args-4 pass fn-minintg2args-5 pass fn-mindec2args-1 pass fn-mindec2args-2 pass fn-mindec2args-3 pass fn-mindec2args-4 pass fn-mindec2args-5 pass fn-mindbl2args-1 pass fn-mindbl2args-2 pass fn-mindbl2args-3 pass fn-mindbl2args-4 pass fn-mindbl2args-5 pass fn-minflt2args-1 pass fn-minflt2args-2 pass fn-minflt2args-3 pass fn-minflt2args-4 pass fn-minflt2args-5 pass fn-minlng2args-1 pass fn-minlng2args-2 pass fn-minlng2args-3 pass fn-minlng2args-4 pass fn-minlng2args-5 pass fn-minusht2args-1 pass fn-minusht2args-2 pass fn-minusht2args-3 pass fn-minusht2args-4 pass fn-minusht2args-5 pass fn-minnint2args-1 pass fn-minnint2args-2 pass fn-minnint2args-3 pass fn-minnint2args-4 pass fn-minnint2args-5 pass fn-minpint2args-1 pass fn-minpint2args-2 pass fn-minpint2args-3 pass fn-minpint2args-4 pass fn-minpint2args-5 pass fn-minulng2args-1 pass fn-minulng2args-2 pass fn-minulng2args-3 pass fn-minulng2args-4 pass fn-minulng2args-5 pass fn-minnpi2args-1 pass fn-minnpi2args-2 pass fn-minnpi2args-3 pass fn-minnpi2args-4 pass fn-minnpi2args-5 pass fn-minnni2args-1 pass fn-minnni2args-2 pass fn-minnni2args-3 pass fn-minnni2args-4 pass fn-minnni2args-5 pass fn-minsht2args-1 pass fn-minsht2args-2 pass fn-minsht2args-3 pass fn-minsht2args-4 pass fn-minsht2args-5 pass fn-min-1 pass fn:sum 165/165 fn-sumint1args-1 pass fn-sumint1args-2 pass fn-sumint1args-3 pass fn-sumintg1args-1 pass fn-sumintg1args-2 pass fn-sumintg1args-3 pass fn-sumdec1args-1 pass fn-sumdec1args-2 pass fn-sumdec1args-3 pass fn-sumdbl1args-1 pass fn-sumdbl1args-2 pass fn-sumdbl1args-3 pass fn-sumflt1args-1 pass fn-sumflt1args-2 pass fn-sumflt1args-3 pass fn-sumlng1args-1 pass fn-sumlng1args-2 pass fn-sumlng1args-3 pass fn-sumusht1args-1 pass fn-sumusht1args-2 pass fn-sumusht1args-3 pass fn-sumnint1args-1 pass fn-sumnint1args-2 pass fn-sumnint1args-3 pass fn-sumpint1args-1 pass fn-sumpint1args-2 pass fn-sumpint1args-3 pass fn-sumulng1args-1 pass fn-sumulng1args-2 pass fn-sumulng1args-3 pass fn-sumnpi1args-1 pass fn-sumnpi1args-2 pass fn-sumnpi1args-3 pass fn-sumnni1args-1 pass fn-sumnni1args-2 pass fn-sumnni1args-3 pass fn-sumsht1args-1 pass fn-sumsht1args-2 pass fn-sumsht1args-3 pass fn-sumint2args-1 pass fn-sumint2args-2 pass fn-sumint2args-3 pass fn-sumint2args-4 pass fn-sumintg2args-1 pass fn-sumintg2args-2 pass fn-sumintg2args-3 pass fn-sumintg2args-4 pass fn-sumdec2args-1 pass fn-sumdec2args-2 pass fn-sumdec2args-3 pass fn-sumdec2args-4 pass fn-sumdbl2args-1 pass fn-sumdbl2args-2 pass fn-sumdbl2args-3 pass fn-sumdbl2args-4 pass fn-sumflt2args-1 pass fn-sumflt2args-2 pass fn-sumflt2args-3 pass fn-sumflt2args-4 pass fn-sumlng2args-1 pass fn-sumlng2args-2 pass fn-sumlng2args-3 pass fn-sumlng2args-4 pass fn-sumusht2args-1 pass fn-sumusht2args-2 pass fn-sumusht2args-3 pass fn-sumusht2args-4 pass fn-sumusht2args-5 pass fn-sumnint2args-1 pass fn-sumnint2args-2 pass fn-sumnint2args-3 pass fn-sumnint2args-4 pass fn-sumpint2args-1 pass fn-sumpint2args-2 pass fn-sumpint2args-3 pass fn-sumpint2args-4 pass fn-sumpint2args-5 pass fn-sumulng2args-1 pass fn-sumulng2args-2 pass fn-sumulng2args-3 pass fn-sumulng2args-4 pass fn-sumulng2args-5 pass fn-sumnpi2args-1 pass fn-sumnpi2args-2 pass fn-sumnpi2args-3 pass fn-sumnpi2args-4 pass fn-sumnni2args-1 pass fn-sumnni2args-2 pass fn-sumnni2args-3 pass fn-sumnni2args-4 pass fn-sumnni2args-5 pass fn-sumsht2args-1 pass fn-sumsht2args-2 pass fn-sumsht2args-3 pass fn-sumsht2args-4 pass fn-sumint3args-1 pass fn-sumint3args-2 pass fn-sumint3args-3 pass fn-sumint3args-4 pass fn-sumintg3args-1 pass fn-sumintg3args-2 pass fn-sumintg3args-3 pass fn-sumintg3args-4 pass fn-sumdec3args-1 pass fn-sumdec3args-2 pass fn-sumdec3args-3 pass fn-sumdec3args-4 pass fn-sumdbl3args-1 pass fn-sumdbl3args-2 pass fn-sumdbl3args-3 pass fn-sumdbl3args-4 pass fn-sumdbl3args-5 pass fn-sumdbl3args-6 pass fn-sumflt3args-1 pass fn-sumflt3args-2 pass fn-sumflt3args-3 pass fn-sumflt3args-4 pass fn-sumflt3args-5 pass fn-sumflt3args-6 pass fn-sumlng3args-1 pass fn-sumlng3args-2 pass fn-sumlng3args-3 pass fn-sumlng3args-4 pass fn-sumlng3args-5 pass fn-sumlng3args-6 pass fn-sumusht3args-1 pass fn-sumusht3args-2 pass fn-sumusht3args-3 pass fn-sumusht3args-4 pass fn-sumusht3args-5 pass fn-sumusht3args-6 pass fn-sumusht3args-7 pass fn-sumnint3args-1 pass fn-sumnint3args-2 pass fn-sumpint3args-1 pass fn-sumpint3args-2 pass fn-sumpint3args-3 pass fn-sumpint3args-4 pass fn-sumpint3args-5 pass fn-sumpint3args-6 pass fn-sumpint3args-7 pass fn-sumulng3args-1 pass fn-sumulng3args-2 pass fn-sumulng3args-3 pass fn-sumulng3args-4 pass fn-sumulng3args-5 pass fn-sumulng3args-6 pass fn-sumulng3args-7 pass fn-sumnpi3args-1 pass fn-sumnpi3args-2 pass fn-sumnpi3args-3 pass fn-sumnpi3args-4 pass fn-sumnpi3args-5 pass fn-sumnpi3args-6 pass fn-sumnni3args-1 pass fn-sumnni3args-2 pass fn-sumnni3args-3 pass fn-sumnni3args-4 pass fn-sumnni3args-5 pass fn-sumnni3args-6 pass fn-sumnni3args-7 pass fn-sumsht3args-1 pass fn-sumsht3args-2 pass fn-sumsht3args-3 pass fn-sumsht3args-4 pass Functions that Generate Sequences fn:id 21/21 fn-id-1 pass fn-id-2 pass expected FONC0001; got XPDY0002
fn-id-3 pass expected FOTY0011; got XPTY0004
fn-id-4 pass fn-id-5 pass fn-id-6 pass fn-id-7 pass fn-id-8 pass fn-id-9 pass fn-id-10 pass fn-id-11 pass fn-id-12 pass fn-id-13 pass fn-id-14 pass fn-id-15 pass fn-id-16 pass fn-id-17 pass fn-id-18 pass fn-id-19 pass fn-id-20 pass fn-id-21 pass fn:idref 4/4 fn-idref-1 pass fn-idref-2 pass expected FONC0001; got XPDY0002
fn-idref-3 pass expected FOTY0011; got XPTY0004
fn-idref-4 pass fn:doc 3/3 fn-doc-1 pass fn-doc-2 pass fn-doc-3 pass expected FODC0002; got FODC0005
fn:collection 2/2 fn-collection-1 pass fn-collection-2 pass Context Funcions fn:position 22/22 position-1 pass position-2 pass position-3 pass position-4 pass position-5 pass position-6 pass position-7 pass position-8 pass position-9 pass position-10 pass position-11 pass position-12 pass position-13 pass position-14 pass position-15 pass position-16 pass position-17 pass position-18 pass position-19 pass position-20 pass position-21 pass matched after stripping whitespace-only text nodes throughout the reference results
position-22 pass fn:last 22/22 last-1 pass last-2 pass expected FONC0001; got XPDY0002
last-3 pass last-4 pass last-5 pass last-6 pass last-7 pass last-8 pass last-9 pass last-10 pass last-11 pass last-12 pass last-13 pass last-14 pass last-15 pass last-16 pass last-17 pass last-18 pass last-19 pass last-20 pass last-21 pass last-22 pass fn:current-dateTime 24/24 fn-current-dateTime-1 pass by inspection
fn-current-dateTime-2 pass by inspection
fn-current-dateTime-3 pass by inspection
fn-current-dateTime-4 pass by inspection
fn-current-dateTime-5 pass by inspection
fn-current-dateTime-6 pass by inspection
fn-current-datetime-7 pass by inspection
fn-current-dateTime-8 pass fn-current-dateTime-9 pass by inspection
fn-current-dateTime-10 pass by inspection
fn-current-dateTime-11 pass by inspection
fn-current-dateTime-12 pass by inspection
fn-current-dateTime-13 pass by inspection
fn-current-dateTime-14 pass by inspection
fn-current-dateTime-15 pass by inspection
fn-current-dateTime-16 pass by inspection
fn-current-dateTime-17 pass by inspection
fn-current-dateTime-18 pass by inspection
fn-current-dateTime-19 pass by inspection
fn-current-dateTime-20 pass by inspection
fn-current-dateTime-21 pass by inspection
fn-current-dateTime-22 pass by inspection
fn-current-dateTime-23 pass by inspection
fn-current-dateTime-24 pass by inspection
fn:current-date 21/21 fn-current-date-1 pass by inspection
fn-current-date-2 pass by inspection
fn-current-date-3 pass by inspection
fn-current-date-4 pass by inspection
fn-current-date-5 pass by inspection
fn-current-date-6 pass by inspection
fn-current-date-7 pass by inspection
fn-current-date-8 pass fn-current-date-9 pass by inspection
fn-current-date-10 pass by inspection
fn-current-date-11 pass by inspection
fn-current-date-12 pass by inspection
fn-current-date-13 pass by inspection
fn-current-date-14 pass by inspection
fn-current-date-15 pass by inspection
fn-current-date-16 pass by inspection
fn-current-date-17 pass by inspection
fn-current-date-18 pass by inspection
fn-current-date-19 pass by inspection
fn-current-date-20 pass by inspection
fn-current-date-21 pass by inspection
fn:current-time 20/20 fn-current-time-1 pass by inspection
fn-current-time-2 pass by inspection
fn-current-time-3 pass by inspection
fn-current-time-4 pass by inspection
fn-current-time-5 pass by inspection
fn-current-time-6 pass by inspection
fn-current-time-7 pass by inspection
fn-current-time-8 pass fn-current-time-9 pass by inspection
fn-current-time-10 pass by inspection
fn-current-time-11 pass by inspection
fn-current-time-12 pass by inspection
fn-current-time-13 pass by inspection
fn-current-time-14 pass by inspection
fn-current-time-15 pass by inspection
fn-current-time-16 pass fn-current-time-17 pass fn-current-time-18 pass fn-current-time-19 pass fn-current-time-20 pass fn:default-collation 2/2 fn-default-collation-1 pass fn-default-collation-2 pass fn:implicit-timezone 23/23 fn-implicit-timezone-1 pass fn-implicit-timezone-2 pass by inspection
fn-implicit-timezone-3 pass by inspection
fn-implicit-timezone-4 pass fn-implicit-timezone-5 pass by inspection
fn-implicit-timezone-6 pass fn-implicit-timezone-7 pass fn-implicit-timezone-8 pass fn-implicit-timezone-9 pass by inspection
fn-implicit-timezone-10 pass fn-implicit-timezone-11 pass fn-implicit-timezone-12 pass fn-implicit-timezone-13 pass fn-implicit-timezone-14 pass by inspection
fn-implicit-timezone-15 pass by inspection
fn-implicit-timezone-16 pass by inspection
fn-implicit-timezone-17 pass by inspection
fn-implicit-timezone-18 pass by inspection
fn-implicit-timezone-19 pass by inspection
fn-implicit-timezone-20 pass by inspection
fn-implicit-timezone-21 pass by inspection
fn-implicit-timezone-22 pass by inspection
fn-implicit-timezone-23 pass by inspection
Optional Features Schema Import Feature Schema Import 3/3 schema-import-1 pass schema-import-2 pass schema-import-3 pass Schema Validation Feature Validate Expression 21/21 validateexpr-1 pass validateexpr-2 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-3 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-4 pass validateexpr-5 pass validateexpr-6 pass validateexpr-7 pass validateexpr-8 pass validateexpr-9 pass validateexpr-10 pass validateexpr-11 pass validateexpr-12 pass validateexpr-13 pass validateexpr-14 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-15 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-16 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-17 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-18 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-19 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-20 pass matched after stripping whitespace-only text nodes throughout the reference results
validateexpr-21 pass matched after stripping whitespace-only text nodes throughout the reference results
Static Typing Feature Static Typing of Path Expressions Static Typing of Steps Expressions Static Typing of Axes Steps 0/21 ST-Axes001 no result ST-Axes002 no result ST-Axes003 no result ST-Axes004 no result ST-Axes005 no result ST-Axes006 no result ST-Axes007 no result ST-Axes008 no result ST-Axes009 no result ST-Axes010 no result ST-Axes011 no result ST-Axes012 no result ST-Axes013 no result ST-Axes014 no result ST-Axes015 no result statictypingaxis-1 no result statictypingaxis-2 no result statictypingaxis-3 no result statictypingaxis-4 no result statictypingaxis-5 no result statictypingaxis-6 no result Static Typing of FLWOR expressions Static Typing of 'where' clause 0/22 ST-WhereExpr001 no result ST-WhereExpr002 no result statictyping-1 no result statictyping-2 no result statictyping-3 no result statictyping-4 no result statictyping-5 no result statictyping-6 no result statictyping-7 no result statictyping-8 no result statictyping-9 no result statictyping-10 no result statictyping-11 no result statictyping-12 no result statictyping-13 no result statictyping-14 no result statictyping-15 no result statictyping-16 no result statictyping-17 no result statictyping-18 no result statictyping-19 no result statictyping-20 no result Full Axis Feature ancestor Axis 21/21 ancestor-1 pass ancestor-2 pass ancestor-3 pass ancestor-4 pass ancestor-5 pass ancestor-6 pass ancestor-7 pass ancestor-8 pass ancestor-9 pass ancestor-10 pass ancestor-11 pass ancestor-12 pass ancestor-13 pass ancestor-14 pass ancestor-15 pass ancestor-16 pass ancestor-17 pass ancestor-18 pass ancestor-19 pass ancestor-20 pass ancestor-21 pass ancestor-or-self Axis 21/21 ancestorself-1 pass ancestorself-2 pass ancestorself-3 pass ancestorself-4 pass ancestorself-5 pass ancestorself-6 pass ancestorself-7 pass ancestorself-8 pass ancestorself-9 pass ancestorself-10 pass ancestorself-11 pass ancestorself-12 pass ancestorself-13 pass ancestorself-14 pass ancestorself-15 pass ancestorself-16 pass ancestorself-17 pass ancestorself-18 pass ancestorself-19 pass ancestorself-20 pass ancestorself-21 pass following Axis 21/21 following-1 pass following-2 pass following-3 pass following-4 pass following-5 pass following-6 pass following-7 pass following-8 pass following-9 pass following-10 pass following-11 pass following-12 pass following-13 pass following-14 pass following-15 pass following-16 pass following-17 pass following-18 pass following-19 pass following-20 pass following-21 pass following-sibling Axis 21/21 followingsibling-1 pass followingsibling-2 pass followingsibling-3 pass followingsibling-4 pass followingsibling-5 pass followingsibling-6 pass followingsibling-7 pass followingsibling-8 pass followingsibling-9 pass followingsibling-10 pass followingsibling-11 pass followingsibling-12 pass followingsibling-13 pass followingsibling-14 pass followingsibling-15 pass followingsibling-16 pass followingsibling-17 pass followingsibling-18 pass followingsibling-19 pass followingsibling-20 pass followingsibling-21 pass preceding Axis 21/21 preceding-1 pass preceding-2 pass preceding-3 pass preceding-4 pass preceding-5 pass preceding-6 pass preceding-7 pass preceding-8 pass preceding-9 pass preceding-10 pass preceding-11 pass preceding-12 pass preceding-13 pass preceding-14 pass preceding-15 pass preceding-16 pass preceding-17 pass preceding-18 pass preceding-19 pass preceding-20 pass preceding-21 pass preceding-sibling Axis 21/21 preceding-sibling-1 pass preceding-sibling-2 pass preceding-sibling-3 pass preceding-sibling-4 pass preceding-sibling-5 pass preceding-sibling-6 pass preceding-sibling-7 pass preceding-sibling-8 pass preceding-sibling-9 pass preceding-sibling-10 pass preceding-sibling-11 pass preceding-sibling-12 pass preceding-sibling-13 pass preceding-sibling-14 pass preceding-sibling-15 pass preceding-sibling-16 pass preceding-sibling-17 pass preceding-sibling-18 pass preceding-sibling-19 pass preceding-sibling-20 pass preceding-sibling-21 pass Module Feature Module Declaration Module Import 2/2 module-import-1 pass expected XQST0088; got XQST0008
module-import-2 pass Use Cases Use Case "XMP": Experiences and Exemplars 12/12 xmp-queries-results-q1 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q2 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q3 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q4 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q5 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q6 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q7 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q8 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q9 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q10 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q11 pass matched after whitespace-stripping reference result tree
xmp-queries-results-q12 pass matched after whitespace-stripping reference result tree
Use Case "TREE": Queries that preserve hierarchy 6/6 tree-queries-results-q1 pass matched after whitespace-stripping reference result tree
tree-queries-results-q2 pass matched after whitespace-stripping reference result tree
tree-queries-results-q3 pass matched after stripping whitespace-only text nodes from reference result sequence
tree-queries-results-q4 pass tree-queries-results-q5 pass tree-queries-results-q6 pass matched after whitespace-stripping reference result tree
Use Case "SEQ" - Queries based on Sequence 5/5 seq-queries-results-q1 pass seq-queries-results-q2 pass matched after stripping whitespace-only text nodes from reference result sequence
seq-queries-results-q3 pass matched after stripping whitespace-only text nodes from reference result sequence
seq-queries-results-q4 pass seq-queries-results-q5 pass matched after whitespace-stripping both result trees
Use Case "R" - Access to Relational Data 18/18 rdb-queries-results-q1 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q2 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q3 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q4 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q5 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q6 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q7 pass rdb-queries-results-q8 pass rdb-queries-results-q9 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q10 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q11 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q12 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q13 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q14 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q15 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q16 pass matched after whitespace-stripping reference result tree
rdb-queries-results-q17 pass rdb-queries-results-q18 pass matched after whitespace-stripping reference result tree
Use Case "SGML": Standard Generalized Markup Language 11/11 sgml-queries-results-q1 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q2 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q3 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q4 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q5 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q6 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q7 pass matched after whitespace-stripping reference result tree
sgml-queries-results-q8a pass matched after whitespace-stripping both result trees
sgml-queries-results-q8b pass matched after whitespace-stripping both result trees
sgml-queries-results-q9 pass matched after whitespace-stripping both result trees
sgml-queries-results-q10 pass matched after whitespace-stripping reference result tree
Use Case "STRING": String Search 4/4 string-queries-results-q1 pass matched after stripping whitespace-only text nodes from reference result sequence
string-queries-results-q2 pass matched after stripping whitespace-only text nodes throughout the reference results
string-queries-results-q4 pass matched after stripping whitespace-only text nodes throughout the reference results
string-queries-results-q5 pass matched after stripping whitespace-only text nodes from reference result sequence
Use Case "NS" - Queries Using Namespaces 8/8 ns-queries-results-q1 pass matched after whitespace-stripping reference result tree
ns-queries-results-q2 pass matched after whitespace-stripping reference result tree
ns-queries-results-q3 pass matched after whitespace-stripping reference result tree
ns-queries-results-q4 pass ns-queries-results-q5 pass matched after whitespace-stripping both result trees
ns-queries-results-q6 pass matched after whitespace-stripping reference result tree
ns-queries-results-q7 pass matched after whitespace-stripping reference result tree
ns-queries-results-q8 pass matched after whitespace-stripping both result trees
Use Case "PARTS" - Recursive Parts Explosion 1/1 parts-queries-results-q1 pass Consistency in XQTS Catalog 3/3 Catalog001 pass Catalog002 pass Catalog003 pass