-
Notifications
You must be signed in to change notification settings - Fork 0
QT3TS_Conformance prod
nkutsche edited this page Oct 13, 2024
·
1 revision
| Tests | Passed | Skipped |
|---|---|---|
| 12207 | 7038 | 5169 |
The following table gives an overview of all reasons to exclude one of the bellow listed test cases from being executed. The reasons are referanced bellow by there Reason Code.
| Reason Code | Description | Number of Ignored Tests |
|---|---|---|
OTH-CMT |
Comment nested in comments are ignored by the XPM parser... | 1 |
SHE-XQY |
XQuery evaluation is not supported by Saxon-HE | 1 |
BBO-TSB |
Bug in the QT3 testsuite: https://github.com/w3c/qt3tests/issues/64 | 2 |
RES-STY |
Static typing is not supported by the XPath engine | 43 |
SHE-XSD |
Schema-awareness is not supported by Saxon-HE | 664 |
RES-XP3-1 |
The XPath engine supports only XPath 3.1. | 5062 |
The following table lists all test case (of the given test group) that are marked as pending. The reason are referenced by a reason code which can be looked up in the table above.
| Test-ID | Description | Ignore Reason Code |
|---|---|---|
function-decl-reserved-function-names-024 |
Check that reserved function name schema-attribute is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-025 |
Check that reserved function name schema-element is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-026 |
Check that reserved function name schema-element is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-027 |
Check that reserved function name switch is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-028 |
Check that reserved function name switch is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-029 |
Check that reserved function name text is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-030 |
Check that reserved function name text is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-031 |
Check that reserved function name typeswitch is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-032 |
Check that reserved function name typeswitch is handled correctly. | RES-XP3-1 |
generalexpression5 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression6 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression7 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression14 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression15 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression16 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression24 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression25 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression26 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression34 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression35 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression36 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression40 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Empty sequence | RES-XP3-1 |
generalexpression41 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Atomic Value | RES-XP3-1 |
generalexpression42 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression43 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression44 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression45 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression46 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression47 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression48 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression49 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = = operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression50 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Empty sequence | RES-XP3-1 |
generalexpression51 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Atomic Value | RES-XP3-1 |
generalexpression52 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression53 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression54 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression55 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression56 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression57 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression58 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression59 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = = operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression60 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Empty sequence | RES-XP3-1 |
generalexpression61 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Atomic Value | RES-XP3-1 |
generalexpression62 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression63 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression64 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression65 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression66 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression67 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression68 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression69 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = = operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression74 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression75 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression76 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression84 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression85 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression86 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression94 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = = operand2 = Element Constructor | RES-XP3-1 |
generalexpression95 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = = operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression96 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = = operand2 = Sequence of multiple element constructors | RES-XP3-1 |
K2-GenCompEq-1 |
Compare two values returned from fn:lower-case(). | RES-XP3-1 |
K2-GenCompEq-2 |
Compare two values returned from fn:upper-case(). | RES-XP3-1 |
K2-GenCompEq-3 |
Compare two non-matching values returned from fn:lower-case(). | RES-XP3-1 |
K2-GenCompEq-4 |
Compare two non-matching values returned from fn:upper-case(). | RES-XP3-1 |
K2-GenCompEq-5 |
Compare two non-matching values returned from fn:lower-case() and fn:upper-case(). | RES-XP3-1 |
K2-GenCompEq-6 |
Compare two non-matching values returned from fn:lower-case() and fn:upper-case(). | RES-XP3-1 |
K2-GenCompEq-8 |
The operator causes atomization. | RES-XP3-1 |
GenCompEq-10 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-11 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-12 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-13 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-14 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-15 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-16 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-17 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-18 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-19 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-20 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-21 |
General comparison that might be optimized. | RES-XP3-1 |
GenCompEq-22 |
General comparison involving a cast to QName. | RES-XP3-1 |
GenCompEq-23 |
General comparison with a mixture of types on both sides. | RES-XP3-1 |
GenCompEq-26 |
General comparison involving union type. | RES-XP3-1, SHE-XSD |
GenCompEq-27 |
General comparison involving union type. | RES-XP3-1, SHE-XSD |
generalexpression500 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression501 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression502 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression509 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression510 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression511 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression519 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression520 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression521 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression529 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression530 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression531 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression535 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Empty sequence | RES-XP3-1 |
generalexpression536 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Atomic Value | RES-XP3-1 |
generalexpression537 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression538 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression539 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression540 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression541 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression542 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression543 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression544 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = >= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression545 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Empty sequence | RES-XP3-1 |
generalexpression546 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Atomic Value | RES-XP3-1 |
generalexpression547 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression548 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression549 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression550 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression551 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression552 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression553 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression554 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = >= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression555 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Empty sequence | RES-XP3-1 |
generalexpression556 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Atomic Value | RES-XP3-1 |
generalexpression557 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression558 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression559 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression560 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression561 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression562 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression563 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression564 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = >= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression569 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression570 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression571 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression579 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression580 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression581 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression589 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = >= operand2 = Element Constructor | RES-XP3-1 |
generalexpression590 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = >= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression591 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = >= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression595 |
Test of mixed general comparisons with non-existing attribute | RES-XP3-1 |
generalexpression596 |
Test of general comparison with non-existing attribute | RES-XP3-1 |
K-GenCompGTEQ-10 |
<= combined with count(). | RES-XP3-1 |
generalexpression401 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression402 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression403 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression410 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression411 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression412 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression420 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression421 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression422 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression430 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression431 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression432 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression436 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Empty sequence | RES-XP3-1 |
generalexpression437 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Atomic Value | RES-XP3-1 |
generalexpression438 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression439 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression440 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression441 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression442 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression443 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression444 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression445 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = > operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression446 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Empty sequence | RES-XP3-1 |
generalexpression447 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Atomic Value | RES-XP3-1 |
generalexpression448 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression449 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression450 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression451 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression452 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression453 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression454 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression455 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = > operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression456 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Empty sequence | RES-XP3-1 |
generalexpression457 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Atomic Value | RES-XP3-1 |
generalexpression458 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression459 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression460 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression461 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression462 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression463 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression464 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression465 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = > operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression470 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression471 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression472 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression480 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression481 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression482 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression490 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = > operand2 = Element Constructor | RES-XP3-1 |
generalexpression491 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = > operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression492 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = > operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression302 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression303 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression304 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression311 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression312 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression313 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression321 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression322 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression323 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression331 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression332 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression333 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression337 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Empty sequence | RES-XP3-1 |
generalexpression338 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Atomic Value | RES-XP3-1 |
generalexpression339 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression340 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression341 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression342 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression343 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression344 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression345 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression346 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = <= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression347 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Empty sequence | RES-XP3-1 |
generalexpression348 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Atomic Value | RES-XP3-1 |
generalexpression349 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression350 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression351 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression352 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression353 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression354 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression355 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression356 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = <= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression357 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Empty sequence | RES-XP3-1 |
generalexpression358 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Atomic Value | RES-XP3-1 |
generalexpression359 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression360 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression361 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression362 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression363 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression364 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression365 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression366 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = <= operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression371 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression372 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression373 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression381 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression382 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression383 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression391 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = <= operand2 = Element Constructor | RES-XP3-1 |
generalexpression392 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = <= operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression393 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = <= operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression203 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression204 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression205 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression212 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression213 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression214 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression222 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression223 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression224 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression232 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression233 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression234 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression238 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Empty sequence | RES-XP3-1 |
generalexpression239 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Atomic Value | RES-XP3-1 |
generalexpression240 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression241 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression242 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression243 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression244 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression245 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression246 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression247 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = < operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression248 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Empty sequence | RES-XP3-1 |
generalexpression249 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Atomic Value | RES-XP3-1 |
generalexpression250 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression251 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression252 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression253 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression254 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression255 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression256 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression257 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = < operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression258 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Empty sequence | RES-XP3-1 |
generalexpression259 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Atomic Value | RES-XP3-1 |
generalexpression260 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression261 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression262 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression263 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression264 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression265 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression266 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression267 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = < operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression272 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression273 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression274 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression282 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression283 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression284 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression292 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = < operand2 = Element Constructor | RES-XP3-1 |
generalexpression293 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = < operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression294 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = < operand2 = Sequence of multiple element constructors | RES-XP3-1 |
K2-GenCompLT-1 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(LHS), triggered by xs:integer. | RES-XP3-1 |
K2-GenCompLT-2 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(RHS), triggered by xs:integer. | RES-XP3-1 |
K2-GenCompLT-3 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(LHS), triggered by xs:integer. | RES-XP3-1 |
K2-GenCompLT-4 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(RHS), triggered by xs:integer. | RES-XP3-1 |
K2-GenCompLT-5 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(LHS), triggered by xs:double. | RES-XP3-1 |
K2-GenCompLT-6 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(RHS), triggered by xs:double. | RES-XP3-1 |
K2-GenCompLT-7 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(LHS), triggered by xs:double. | RES-XP3-1 |
K2-GenCompLT-8 |
Do a comparison that requires conversion via element()->xs:untypedAtomic->xs:double(RHS), triggered by xs:double. | RES-XP3-1 |
generalexpression104 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression105 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression106 |
Test of a General Expression with the operands set as follows operand1 = Empty sequence operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression113 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression114 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression115 |
Test of a General Expression with the operands set as follows operand1 = Atomic Value operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression123 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression124 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression125 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic value operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression133 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression134 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression135 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single atomic values operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression139 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Empty sequence | RES-XP3-1 |
generalexpression140 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Atomic Value | RES-XP3-1 |
generalexpression141 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression142 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression143 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression144 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression145 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression146 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression147 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression148 |
Test of a General Expression with the operands set as follows operand1 = Element Constructor operator = != operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression149 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Empty sequence | RES-XP3-1 |
generalexpression150 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Atomic Value | RES-XP3-1 |
generalexpression151 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression152 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression153 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression154 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression155 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression156 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression157 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression158 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element constructor operator = != operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression159 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Empty sequence | RES-XP3-1 |
generalexpression160 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Atomic Value | RES-XP3-1 |
generalexpression161 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of single atomic value | RES-XP3-1 |
generalexpression162 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of single atomic values | RES-XP3-1 |
generalexpression163 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression164 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression165 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression166 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of single element nodes | RES-XP3-1 |
generalexpression167 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of multiple element nodes (single source) | RES-XP3-1 |
generalexpression168 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element constructors operator = != operand2 = Sequence of multiple element nodes (multiple sources) | RES-XP3-1 |
generalexpression173 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression174 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression175 |
Test of a General Expression with the operands set as follows operand1 = Sequence of single element nodes operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression183 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression184 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression185 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (single source) operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
generalexpression193 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = != operand2 = Element Constructor | RES-XP3-1 |
generalexpression194 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = != operand2 = Sequence of single element constructor | RES-XP3-1 |
generalexpression195 |
Test of a General Expression with the operands set as follows operand1 = Sequence of multiple element nodes (multiple sources) operator = != operand2 = Sequence of multiple element constructors | RES-XP3-1 |
group-001 |
Group atomic values | RES-XP3-1 |
group-001a |
Group atomic values using new syntax agreed Sept 2011 | RES-XP3-1 |
group-002 |
Basic grouping test, using nodes as input | RES-XP3-1 |
group-002a |
Basic grouping test, using nodes as input, using new Sept 2011 syntax | RES-XP3-1 |
group-003 |
Basic grouping test, using nodes as input, boolean grouping key | RES-XP3-1 |
group-003a |
Basic grouping test, using nodes as input, boolean grouping key; using new Sept 2011 syntax | RES-XP3-1 |
group-004 |
Basic grouping test, using nodes as input, aggregate over a group | RES-XP3-1 |
group-005 |
Basic grouping test, multivalued grouping key, currently an error | RES-XP3-1 |
group-006 |
A grouping key can be empty | RES-XP3-1 |
group-007 |
Group by with a where clause | RES-XP3-1 |
group-008 |
Group by with an order-by clause | RES-XP3-1 |
group-009 |
Group by with a collation, and with sorting | RES-XP3-1 |
group-009a |
Group by with a collation, and with sorting; using new (Sept 2011) syntax | RES-XP3-1 |
group-010 |
NaN values go in the same group | RES-XP3-1 |
group-011 |
Group by with position variable (Bug report on Saxon submitted by Leo Wörteler of BaseX) | RES-XP3-1 |
group-012 |
Grouping of an empty sequence | RES-XP3-1 |
group-013 |
Grouping by already existing variable | RES-XP3-1 |
group-014 |
Referenced grouping variable is not in the tuple stream. | RES-XP3-1 |
group-015 |
No value comparisons are available to compare the grouping keys. | RES-XP3-1 |
group-016 |
In the first grouping spec, the grouping variable does not reference the generated let binding. See also group-013 | RES-XP3-1 |
group-017 |
Use case-blind collation, if supported | RES-XP3-1 |
group-018 |
Use case-blind collation, if supported | RES-XP3-1 |
group-019 |
grouping key values with timezones | RES-XP3-1 |
group-020 |
grouping to look for duplicates | RES-XP3-1 |
group-021 |
Basic grouping test, using nodes as input, with type declaration of the grouping variable. Type declaration is not allowed if there is no ":= value" clause | RES-XP3-1 |
group-022 |
Basic grouping test, using nodes as input, with type declaration of the grouping variable. Fails because there is no implicit conversion of xs:untypedAtomic to the required type. | RES-XP3-1 |
group-023 |
Basic grouping test, using nodes as input, with type declaration of the grouping variable. Fails because the declared type is the post-atomization type | RES-XP3-1 |
group-024 |
Basic grouping test, with type declaration and binding of the grouping variable | RES-XP3-1 |
use-case-groupby-Q1 |
Use Case "Group By" - Q1 | RES-XP3-1 |
use-case-groupby-Q2 |
Use Case "Group By" - Q2 | RES-XP3-1 |
use-case-groupby-Q3 |
Use Case "Group By" - Q3 | RES-XP3-1 |
use-case-groupby-Q4 |
Use Case "Group By" - Q4 | RES-XP3-1 |
use-case-groupby-Q5 |
Use Case "Group By" - Q5 | RES-XP3-1 |
use-case-groupby-Q6 |
Use Case "Group By" - Q6 | RES-XP3-1 |
use-case-groupby-Q7 |
Use Case "Group By" - Q7 | RES-XP3-1 |
use-case-groupby-Q8 |
Use Case "Group By" - Q8 | RES-XP3-1 |
CondExpr002 |
Simple if expression where boolean is a constant true | RES-XP3-1 |
CondExpr003 |
Simple if expression where boolean is a constant false | RES-XP3-1 |
CondExpr004 |
Node set from a path expression as test condition | RES-XP3-1 |
CondExpr005 |
Empty node set from a path expression as test condition | RES-XP3-1 |
CondExpr006 |
FileName: CondExpr006 then-expression has another if expression | RES-XP3-1 |
CondExpr007 |
else-expr has another if expression | RES-XP3-1 |
CondExpr011 |
FileName: CondExpr011 If expression as argument to a function | RES-XP3-1 |
CondExpr012 |
FileName: CondExpr012 Adapted from example in spec; test expression is a relational expression | RES-XP3-1 |
CondExpr013 |
FileName: CondExpr013 test expression has another if expression | RES-XP3-1 |
K2-CondExpr-1 |
An expression that can be rewritten to the empty sequence, no matter the test branch. | RES-XP3-1 |
K2-CondExpr-2 |
An expression that can be simplified to any of the result branches, no matter the test branch. | RES-XP3-1 |
K2-CondExpr-3 |
It is ok to name a function 'unordered'. | RES-XP3-1 |
K2-CondExpr-6 |
An if expression cannot directly be an axis step. | RES-XP3-1 |
inline-fn-006 |
Function with empty body (3.0) | RES-XP3-1 |
inline-fn-015 |
Annotations are allowed in XQuery | RES-XP3-1 |
inline-fn-017 |
Annotations with parentheses must have parameters | RES-XP3-1 |
inline-fn-018 |
Parameters to Annotations must be literals | RES-XP3-1 |
inline-fn-019 |
Parameters to Annotations must be literals | RES-XP3-1 |
inline-fn-020 |
Parameters to Annotations must be literals | RES-XP3-1 |
inline-fn-034 |
Inline function accessing global variable in XQuery | RES-XP3-1 |
inline-fn-035 |
Inline function with closure accessing global variables and functions in XQuery | RES-XP3-1 |
inline-fn-037 |
No-namespace annotations are allowed | RES-XP3-1 |
cbcl-logical-and-002 |
test logical and | RES-XP3-1 |
cbcl-logical-and-003 |
test logical and | RES-XP3-1 |
cbcl-logical-or-001 |
test logical or | RES-XP3-1 |
cbcl-logical-or-002 |
test logical or | RES-XP3-1 |
cbcl-logical-or-003 |
test logical or | RES-XP3-1 |
orderBy1 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy2 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy3 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy4 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy5 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy6 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy7 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String Before") ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy8 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String Before") ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy9 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy10 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy11 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy12 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy13 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy14 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy15 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of Strings and the ordering mode set to descending | RES-XP3-1 |
orderBy16 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,$x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy17 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy18 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "count($x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy19 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending | RES-XP3-1 |
orderBy20 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy21 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy22 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy23 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of negative numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy24 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy25 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy26 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy27 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy28 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy29 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x * -1) ", where $x is a set of negative numbers and the ordering mode set to descending | RES-XP3-1, SHE-XSD |
orderBy29a |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x * -1) ", where $x is a set of negative numbers and the ordering mode set to descending, orderBy29 using an unvalidated source document | RES-XP3-1, SHE-XSD |
orderBy30 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy31 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy32 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy33 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy34 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy35 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy36 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy37 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy38 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy39 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy40 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy41 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy42 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy43 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy44 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy45 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy46 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy47 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy49 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy50 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy51 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy52 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1, SHE-XSD |
orderBy52a |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small negative numbers and the ordering mode set to descending, orderBy52 using an unvalidated source document | RES-XP3-1, SHE-XSD |
orderBy53 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small negative numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy54 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy55 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy56 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy57 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small negative numbers and the ordering mode set to descending | RES-XP3-1 |
orderBy59 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small negative numbers and the ordering mode set to ascending | RES-XP3-1 |
orderBy60 |
Evaluation of "order by" clause using a relative, valid collation. | RES-XP3-1 |
orderBy61 |
Evaluation of "order by" clause using an absolute, valid collation. | RES-XP3-1 |
orderBy62 |
RES-XP3-1 | |
orderBy63 |
Test that the context item for evaluating a sort key is NOT the item whose sort key is being computed | RES-XP3-1 |
orderBy64 |
Variant of orderBy62 putting the where clause after the order by clause. Permitted in 3.0 | RES-XP3-1 |
orderBy65 |
Variant of orderBy65 with multiple order by clauses. Permitted in 3.0 | RES-XP3-1 |
orderBy66 |
Multiple order by clauses. Permitted in 3.0 | RES-XP3-1 |
orderBy67 |
A test case from Gunther Rademacher that crashes Saxon | RES-XP3-1 |
orderBy68 |
Attempt to sort a sequence containing xs:untypedAtomic and xs:date | RES-XP3-1 |
orderbylocal-1 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to ascending Uses a locally defined sequence. | RES-XP3-1 |
orderbylocal-2 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to descending Uses a local sequence. | RES-XP3-1 |
orderbylocal-3 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to ascending Uses a local sequence | RES-XP3-1 |
orderbylocal-4 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to descending Uses a locally defined string | RES-XP3-1 |
orderbylocal-5 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to ascending Uses Locally define sequence | RES-XP3-1 |
orderbylocal-6 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to descending Uses a locally defined sequence | RES-XP3-1 |
orderbylocal-7 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("another String Before",$x) ", where $x is a set of Strings and the ordering mode set to ascending uses a locally defined sequence | RES-XP3-1 |
orderbylocal-8 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("another String Before",$x) ", where $x is a set of Strings and the ordering mode set to descending Uses a locally defined sequence. | RES-XP3-1 |
orderbylocal-9 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to descending Uses a locally defined sequence . | RES-XP3-1 |
orderbylocal-10 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to ascending Uses a locally defined sequence. | RES-XP3-1 |
orderbylocal-11 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to descending Use locally defined sequence. | RES-XP3-1 |
orderbylocal-12 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending Uses locally defined sequence. | RES-XP3-1 |
orderbylocal-16 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,$x) ", where $x is a set of Strings and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-17 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-18 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "count($x) ", where $x is a set of Strings and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-19 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-20 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to ascending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-21 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-22 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally define sequence. | RES-XP3-1 |
orderbylocal-25 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-26 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-27 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-28 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-29 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x * -1) ", where $x is a set of negative numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-30 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-31 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-32 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequwnce. | RES-XP3-1 |
orderbylocal-35 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-36 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-37 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-38 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of positive numbers and the ordering mode set to descending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-39 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of positive numbers and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-40 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to ascending Use a locally defined sequence. | RES-XP3-1 |
orderbylocal-41 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to descending Uses a locally defined sequence | RES-XP3-1 |
orderbylocal-42 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small positive numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-43 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to ascending | RES-XP3-1 |
orderbylocal-44 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to descending | RES-XP3-1 |
orderbylocal-45 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small positive numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-46 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-47 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small positive numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-49 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small positive numbers and the ordering mode set to ascending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-50 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to ascending Use a locally definded sequence | RES-XP3-1 |
orderbylocal-51 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-52 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-55 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-56 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-57 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small negative numbers and the ordering mode set to descending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-59 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small negative numbers and the ordering mode set to ascending Use a locally defined sequence | RES-XP3-1 |
orderbylocal-60 |
Evaluation of "order by" clause with an unknown collation. Use a locally defined sequence | RES-XP3-1 |
orderbywithout-1 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-2 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-3 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,"another String After") ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-4 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat("another String Before",$x) ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-5 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,"") ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-6 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat("",$x) ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-7 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with strings as content. | RES-XP3-1 |
orderbywithout-8 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,$x) ", where $x is a set of Strings. | RES-XP3-1 |
orderbywithout-9 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string-length($x) ", where $x is a set of Nodes with strings as content. | RES-XP3-1 |
orderbywithout-10 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "count($x) ", where $x is a set of node with strings as content. | RES-XP3-1 |
orderbywithout-11 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of negative numbers casted as decimals. | RES-XP3-1 |
orderbywithout-12 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of negative numbers casted as decimals. | RES-XP3-1 |
orderbywithout-13 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with negative numbers as content. | RES-XP3-1 |
orderbywithout-14 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of negative numbers. | RES-XP3-1 |
orderbywithout-15 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of negative numbers. | RES-XP3-1 |
orderbywithout-16 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:integer($x) ", where $x is a set of negative numbers. | RES-XP3-1 |
orderbywithout-17 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x * -1) ", where $x is a set of negative numbers. Use a locally defined sequence. | RES-XP3-1 |
orderbywithout-18 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-19 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-20 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with positive numbers as content. | RES-XP3-1 |
orderbywithout-21 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-22 |
Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x)", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-23 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x)", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-24 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:integer($x)", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-25 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x)", where $x is a set of positive numbers. | RES-XP3-1 |
orderbywithout-26 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x", where $x is a set of small positive numbers. | RES-XP3-1 |
orderbywithout-27 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x", where $x is a set of small positive numbers casted as decimals. | RES-XP3-1 |
orderbywithout-28 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of small positive numbers casted as decimals. | RES-XP3-1 |
orderbywithout-29 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set nodes with small positive numbers as content. | RES-XP3-1 |
orderbywithout-30 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of small positive numbers. | RES-XP3-1 |
orderbywithout-31 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers. | RES-XP3-1 |
orderbywithout-32 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of small positive numbers. | RES-XP3-1 |
orderbywithout-33 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x) ", where $x is a set of small positive numbers. | RES-XP3-1 |
orderbywithout-34 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of small negative numbers casted as decimals. | RES-XP3-1 |
orderbywithout-35 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of small negative numbers casted as decimals. | RES-XP3-1 |
orderbywithout-36 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with small negative numbers as argument. | RES-XP3-1 |
orderbywithout-37 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of small negative numbers. | RES-XP3-1 |
orderbywithout-38 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers. | RES-XP3-1 |
orderbywithout-39 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of small negative numbers. | RES-XP3-1 |
orderbywithout-40 |
Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x) ", where $x is a set of small negative numbers. | RES-XP3-1 |
K2-OrderbyExprWithout-1 |
Use a relative, valid collation. | RES-XP3-1 |
K2-OrderbyExprWithout-2 |
Use a relative, invalid collation. | RES-XP3-1 |
K2-OrderbyExprWithout-3 |
Use a relative, unknown collation. | RES-XP3-1 |
K2-OrderbyExprWithout-5 |
A simple sorting of integers. | RES-XP3-1 |
K2-OrderbyExprWithout-6 |
A simple sorting of integers(#2). | RES-XP3-1 |
K2-OrderbyExprWithout-7 |
A simple sorting of integers(#2). | RES-XP3-1 |
K2-OrderbyExprWithout-8 |
Sorting only involving a let-binding, no for-clause. | RES-XP3-1 |
K2-OrderbyExprWithout-9 |
Sorting of 4 6 5. | RES-XP3-1 |
K2-OrderbyExprWithout-10 |
Cardinality error in the order spec. | RES-XP3-1 |
K2-OrderbyExprWithout-11 |
A sort where the for-binding is only used as a sort key. | RES-XP3-1 |
K2-OrderbyExprWithout-12 |
A sort with an unused for-binding. | RES-XP3-1 |
K2-OrderbyExprWithout-13 |
A sort with a for-binding whose only purpose is sorting. | RES-XP3-1 |
K2-OrderbyExprWithout-14 |
Apply fn:avg() to the return value of a for clause with sorting. | RES-XP3-1 |
K2-OrderbyExprWithout-15 |
Ensure that cardinality checks are effective on the return value of a . | RES-XP3-1 |
K2-OrderbyExprWithout-16 |
Sort booleans. | RES-XP3-1 |
K2-OrderbyExprWithout-17 |
Extract the effective boolean value from a order by expression. | RES-XP3-1 |
K2-OrderbyExprWithout-18 |
Sort a single atomic value. | RES-XP3-1 |
K2-OrderbyExprWithout-19 |
Multiple atomic values as sort key trigger a type error. | RES-XP3-1 |
K2-OrderbyExprWithout-20 |
Multiple nodes as sort key trigger a type error. | RES-XP3-1 |
K2-OrderbyExprWithout-21 |
A sort key that doesn't affect the result. | RES-XP3-1 |
K2-OrderbyExprWithout-22 |
order by preceded by an unused let binding. | RES-XP3-1 |
K2-OrderbyExprWithout-23 |
Multiple atomic values as sort key trigger a type error(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-24 |
Multiple nodes as sort key trigger a type error(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-25 |
xs:hexBinary values cannot be compared(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-26 |
xs:hexBinary values cannot be compared. | RES-XP3-1 |
K2-OrderbyExprWithout-27 |
xs:time and xs:date values cannot be compared(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-28 |
xs:time and xs:date values cannot be compared. | RES-XP3-1 |
K2-OrderbyExprWithout-29 |
An empty order by and an empty return clause, with node constructor. | RES-XP3-1 |
K2-OrderbyExprWithout-30 |
An empty order by and an empty return clause, with atomic value. | RES-XP3-1 |
K2-OrderbyExprWithout-31 |
A type error in order by, but without for clause(unstable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-32 |
A type error in order by, but without for clause(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-33 |
Uncomparable values in order by, but without for clause(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-34 |
Uncomparable values in order by, but without for clause(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-35 |
Uncomparable values in order by, but without for clause(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-36 |
Uncomparable values in order by, but without for clause(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-37 |
Unused order by. | RES-XP3-1 |
K2-OrderbyExprWithout-38 |
'order by' combined with reverse(). | RES-XP3-1 |
K2-OrderbyExprWithout-39 |
Contains a type error, but the result can be computed without evaluation. | RES-XP3-1 |
K2-OrderbyExprWithout-40 |
Updated by Benjamin Nguyen on 2010-10-18T:13:07:50+02:00 to resolve bug 10651 Overshadowing variable that leads to type error. | RES-XP3-1 |
K2-OrderbyExprWithout-41 |
order by, with many let bindings inbetween. | RES-XP3-1 |
K2-OrderbyExprWithout-42 |
Apply fn:string() on a for clause that only produces on item, and that cannot easily constant propagate. | RES-XP3-1 |
K2-OrderbyExprWithout-43 |
Extract the effective boolean value from the result of order by. | RES-XP3-1 |
K2-OrderbyExprWithout-44 |
Sort, with a where and let clause in between. | RES-XP3-1 |
K2-OrderbyExprWithout-45 |
Short key-for involved in sorting. | RES-XP3-1 |
K2-OrderbyExprWithout-46 |
Sort special floating point values. | RES-XP3-1 |
K2-OrderbyExprWithout-47 |
Sort special floating point values(stable sort). | RES-XP3-1 |
K2-OrderbyExprWithout-48 |
Sort special floating point values. | RES-XP3-1 |
K2-OrderbyExprWithout-49 |
Sort special floating point values(stable sort). | RES-XP3-1 |
orderDecl-1 |
Two ordering mode declarations. Should raise static error. | RES-XP3-1 |
orderDecl-2 |
Simple ordering mode test. Mode set to "ordered". Use "union" operator. | RES-XP3-1 |
orderdecl-3 |
Simple ordering mode test. Mode set to "unordered". Use "union" operator. | RES-XP3-1 |
orderDecl-4 |
Simple ordering mode test. Mode set to "ordered". Use "intersect" operator. | RES-XP3-1 |
orderdecl-5 |
Simple ordering mode test. Mode set to "unordered". Use "intersect" operator. | RES-XP3-1 |
orderdecl-6 |
Simple ordering mode test. Mode set to "ordered". Use "except" operator. | RES-XP3-1 |
orderDecl-7 |
Simple ordering mode test. Mode set to "unordered". Use "except" operator. | RES-XP3-1 |
orderDecl-8 |
Simple ordering mode test. Mode set to "ordered" for a FLOWR expression with no ordering mode. | RES-XP3-1 |
orderDecl-9 |
Simple ordering mode test. Mode set to "ordered" for a FLOWR expression with order modifier (descending). | RES-XP3-1 |
orderDecl-10 |
Simple ordering mode test. Mode set to "ordered" for a FLOWR expression with order modifier (ascending). | RES-XP3-1 |
orderDecl-11 |
Simple ordering mode test. Mode set to "unordered" for a FLOWR expression with order modifier (descending). | RES-XP3-1 |
orderDecl-12 |
Simple ordering mode test. Mode set to "unordered" for a FLOWR expression with order modifier (ascending). | RES-XP3-1 |
orderDecl-13 |
Simple ordering mode test. Mode set to "ordered" for an XPATH expression containing "/" | RES-XP3-1 |
orderdecl-14 |
Simple ordering mode test. Mode set to "unordered" for an XPATH expression containing "/" | RES-XP3-1 |
orderDecl-15 |
Simple ordering mode test. Mode set to "ordered" for an XPATH expression containing "//" | RES-XP3-1 |
orderDecl-16 |
Simple ordering mode test. Mode set to "unordered" for an XPATH expression containing "//" | RES-XP3-1 |
orderDecl-17 |
Simple ordering mode test. Mode set to "unordered" in the prolog, but overridden by an "ordered" expression | RES-XP3-1 |
orderDecl-18 |
Simple ordering mode test. Mode set to "ordered" in the prolog, but overridden by an "unordered" expression | RES-XP3-1 |
orderDecl-20 |
Simple ordering mode test. Mode set to "ordered" in the prolog, and use of the "child" axis". | RES-XP3-1 |
orderDecl-21 |
Simple ordering mode test. Mode set to "ordered" in the prolog, and use of the "parent" axis". | RES-XP3-1 |
orderDecl-22 |
Simple ordering mode test. Mode set to "ordered" in the prolog, and use of the "following" axis". | RES-XP3-1 |
orderDecl-23 |
Simple ordering mode test. Mode set to "ordered" in the prolog, and use of the "descendant" axis". | RES-XP3-1 |
K-DefaultOrderingProlog-1 |
A simple 'declare ordering mode' declaration, specifying 'preserve'. | RES-XP3-1 |
K-DefaultOrderingProlog-2 |
A simple 'declare ordering mode' declaration, specifying 'strip'. | RES-XP3-1 |
K-DefaultOrderingProlog-3 |
Two 'declare ordering mode' declarations are invalid. | RES-XP3-1 |
K2-DefaultOrderingProlog-1 |
Ensure the 'ordering' keyword is parsed correctly. | RES-XP3-1 |
K2-DefaultOrderingProlog-2 |
Ensure the 'order' keyword is parsed correctly. | RES-XP3-1 |
PathExprErr-2 |
Evaluate error condition XPTY0018 | RES-XP3-1 |
PathExpr-5 |
Leading lone slash syntax contraints | RES-XP3-1 |
PathExpr-7 |
Leading lone slash syntax contraints | RES-XP3-1 |
PathExpr-8 |
Leading lone slash syntax contraints | RES-XP3-1 |
PathExpr-9 |
Leading lone slash syntax contraints | RES-XP3-1 |
PathExpr-14 |
Leading lone slash syntax contraints | RES-XP3-1 |
PathExpr-17 |
Leading lone slash syntax contraints - array constructor is allowed | BBO-TSB |
PathExpr-19 |
Leading lone slash syntax contraints - curly array constructor is allowed | BBO-TSB |
PathExpr-21 |
Leading lone slash syntax contraints - ordered{} is allowed | RES-XP3-1 |
PathExpr-22 |
Leading lone slash syntax contraints - instance of is not allowed |
RES-XP3-1 |
PathExpr-23 |
Leading lone slash syntax contraints - cast as is not allowed |
RES-XP3-1 |
PathExpr-24 |
Leading lone slash syntax contraints - numeric literal is allowed | RES-XP3-1 |
Parenexpr-11 |
FLWOR expression | RES-XP3-1 |
Parenexpr-15 |
union and except | RES-XP3-1 |
Parenexpr-16 |
union and except | RES-XP3-1 |
Parenexpr-17 |
Constructor | RES-XP3-1 |
Parenexpr-18 |
Constructor | RES-XP3-1 |
Parenexpr-20 |
Path expression | RES-XP3-1 |
K-ForExprPositionalVar-1 |
Variable which is not in scope. | RES-XP3-1 |
K-ForExprPositionalVar-2 |
Position variable which is not in scope. | RES-XP3-1 |
K-ForExprPositionalVar-3 |
Position variable which is not in scope. | RES-XP3-1 |
K-ForExprPositionalVar-4 |
Position variable which is not in scope. | RES-XP3-1 |
K-ForExprPositionalVar-5 |
The name for a positional variable must be preceeded with '$'. | RES-XP3-1 |
K-ForExprPositionalVar-6 |
Verify positional variable with fn:deep-equal(). | RES-XP3-1 |
K-ForExprPositionalVar-7 |
Extract the EBV from a positional variable. | RES-XP3-1 |
K-ForExprPositionalVar-8 |
A positional variable causing a type error. | RES-XP3-1 |
K-ForExprPositionalVar-9 |
Verify that the position is properly computed for fn:string-to-codepoints(). | RES-XP3-1 |
K-ForExprPositionalVar-10 |
Verify that the position is properly computed for fn:string-to-codepoints(). | RES-XP3-1 |
K-ForExprPositionalVar-11 |
Verify that the position is properly computed for the empty sequence. | RES-XP3-1 |
K-ForExprPositionalVar-12 |
Verify that the position is properly computed for fn:insert-before(). | RES-XP3-1 |
K-ForExprPositionalVar-13 |
Verify that the position is properly computed for fn:insert-before()(#2). | RES-XP3-1 |
K-ForExprPositionalVar-14 |
Verify that the position is properly computed for fn:insert-before()(#3). | RES-XP3-1 |
K-ForExprPositionalVar-15 |
Verify that the position is properly computed for the range expression. | RES-XP3-1 |
K-ForExprPositionalVar-16 |
Verify that the position is properly computed for the range expression(#2). | RES-XP3-1 |
K-ForExprPositionalVar-17 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-18 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-19 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-20 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-21 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-22 |
Verify that the position is properly computed for fn:remove(). | RES-XP3-1 |
K-ForExprPositionalVar-23 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-24 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-25 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-26 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-27 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-28 |
Verify that the position is properly computed for fn:subsequence(). | RES-XP3-1 |
K-ForExprPositionalVar-29 |
Verify that the position is properly computed for a singleton value. | RES-XP3-1 |
K-ForExprPositionalVar-30 |
Evaluate the positional and binding expression at the same time. | RES-XP3-1 |
K2-ForExprPositionalVar-1 |
Combine fn:remove() and a positional for-variable. | RES-XP3-1 |
K2-ForExprPositionalVar-2 |
A query that possibly could raise a type error. | RES-XP3-1 |
K2-ForExprPositionalVar-3 |
Usage of two positional variable references. | RES-XP3-1 |
K2-ForExprPositionalVar-4 |
Cache a positional variable with a let-binding. | RES-XP3-1 |
K-FilterExpr-4 |
Syntactically invalid predicate. | RES-XP3-1 |
K-FilterExpr-5 |
Syntactically invalid predicate. | RES-XP3-1 |
K-FilterExpr-96 |
Filter expression where the predicate depends only on the context document (optimization pitfall). | RES-XP3-1 |
K2-FilterExpr-1 |
Apply a predicate combined with last(), on a sequence constructed with an element constructor. | RES-XP3-1 |
K2-FilterExpr-2 |
Apply a predicate combined with a numeric literal, on a sequence constructed with an element constructor. | RES-XP3-1 |
K2-FilterExpr-4 |
An numeric predicate that is xs:decimal, as part of a path expression. | RES-XP3-1 |
K2-FilterExpr-5 |
Subsequent filter expressions, and node tests whose focus depends on where a variable is declared. | RES-XP3-1 |
K2-FilterExpr-6 |
Subsequent filter expressions, and node tests whose focus depends on where a variable is declared(#2). | RES-XP3-1 |
K2-FilterExpr-7 |
Use self::processing-instruction() in a filter predicate. | RES-XP3-1 |
K2-FilterExpr-8 |
Use self::processing-instruction() in a filter predicate, combined with a treat as. | RES-XP3-1 |
predicates-25 |
Evaluation of a simple predicate, that uses the "<" operator. | RES-XP3-1 |
predicates-26 |
Evaluation of a simple predicate, that uses the "<=" operator. | RES-XP3-1 |
predicates-29 |
A negative test for numeric range used as filter expression. | RES-XP3-1 |
predicates-32 |
Numeric predicate computed by subscripting | RES-XP3-1 |
K2-Predicates-2 |
Apply a predicate to directly constructed nodes. | RES-XP3-1 |
K2-Predicates-3 |
Apply a predicate to directly constructed nodes. | RES-XP3-1 |
K2-Predicates-4 |
Apply a predicate to directly constructed nodes. | RES-XP3-1 |
K2-Predicates-5 |
Apply two identical numeric predicates after each other. | RES-XP3-1 |
K2-Predicates-6 |
Apply a predicate to a node constructor. | RES-XP3-1 |
K2-Predicates-7 |
Apply last() to ancestor-or-self within a predicate. | RES-XP3-1 |
K2-Predicates-8 |
Use an axis step on an expression which has static type item(), from within a predicate. | RES-XP3-1 |
K2-Predicates-9 |
Use an axis step on an expression which has static type item(), from within a path. | RES-XP3-1 |
cbcl-filterexpr-001 |
Test that negated floating point comparisons against the position variable optimize correctly. | RES-XP3-1 |
cbcl-first-in-sequence-001 |
test fn:first-in-sequence on sub-expression where quant = 1 | RES-XP3-1 |
cbcl-first-in-sequence-002 |
test fn:first-in-sequence on a for expression | RES-XP3-1 |
cbcl-first-in-sequence-003 |
test fn:first-in-sequence on a for expression | RES-XP3-1 |
cbcl-first-in-sequence-004 |
test fn:first-in-sequence on a for-at expression | RES-XP3-1 |
cbcl-first-in-sequence-005 |
test fn:first-in-sequence on a for-at expression | RES-XP3-1 |
cbcl-first-in-sequence-006 |
test fn:first-in-sequence on a map expression | RES-XP3-1 |
cbcl-first-in-sequence-007 |
test fn:first-in-sequence on a map expression | RES-XP3-1 |
cbcl-first-in-sequence-008 |
test fn:first-in-sequence on a distinct-doc-order | RES-XP3-1 |
cbcl-first-in-sequence-009 |
test fn:first-in-sequence on a for-each expression Author: Tim Mills | RES-XP3-1 |
cbcl-first-in-sequence-010 |
test fn:boolean on fn:first-in-sequence | RES-XP3-1 |
cbcl-first-in-sequence-011 |
test fn:boolean on fn:first-in-sequence | RES-XP3-1 |
cbcl-first-in-sequence-012 |
test fn:first-in-sequence on a for-each expression | RES-XP3-1 |
filter-limits-001 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-002 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-003 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-004 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-005 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-006 |
Test numeric predicates at integer limits | RES-XP3-1 |
filter-limits-007 |
Test numeric predicates at integer limits | RES-XP3-1 |
quantexpr-61 |
Simple quantified expression using "some" keyword that binds the declared variables to an xs:integer type. | RES-XP3-1 |
quantexpr-62 |
Simple quantified expression using "some" keyword that binds the declared variable to an xs:string type. | RES-XP3-1 |
quantexpr-63 |
Simple quantified expression using "every" keyword that binds the declared variable to an xs:string type. | RES-XP3-1 |
quantexpr-64 |
Simple quantified expression using "every" keyword that binds the declared variable to an xs:string and xs:integer type respectively. | RES-XP3-1 |
quantexpr-65 |
Simple quantified expression using "some" keyword that binds the declared variable to an xs:integer and xs:float type respectively. | RES-XP3-1 |
quantexpr-66 |
Error cose (omitted "or" operator) which crashed Saxon | RES-XP3-1 |
quantexpr-67 |
Another cose (added "or" operator) which crashed Saxon | RES-XP3-1 |
quantexpr-68 |
A variant of a case (added "or" operator) which crashed Saxon | RES-XP3-1 |
K-QuantExprWithout-42 |
A binding in a 'some' quantification shadows global variables. | RES-XP3-1 |
K-QuantExprWithout-43 |
A binding in a 'some' quantification shadows global variables. | RES-XP3-1 |
K-QuantExprWithout-44 |
A binding in a 'every' quantification shadows global variables. | RES-XP3-1 |
K-QuantExprWithout-45 |
A binding in a 'every' quantification shadows global variables. | RES-XP3-1 |
K2-QuantExprWithout-3 |
Ensure the focus is defined. | RES-XP3-1 |
K2-QuantExprWithout-5 |
Use the focus from within a some-expression. | RES-XP3-1 |
K2-QuantExprWithout-6 |
Use the focus from within a every-expression. | RES-XP3-1 |
K2-QuantExprWithout-7 |
Use the focus from within a every-expression's tail. | RES-XP3-1 |
K2-QuantExprWithout-8 |
Use the focus from within a some-expression's tail. | RES-XP3-1 |
K2-QuantExprWithout-9 |
Combine some with fn:deep-equal(). | RES-XP3-1 |
K-QuantExprWith-1 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-2 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-3 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-4 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-5 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-6 |
Every-quantification carrying type declarations(cardinalities have no impact). | RES-XP3-1 |
K-QuantExprWith-7 |
Every-quantification; the empty-sequence() cannot have an occurrence indicator. | RES-XP3-1 |
K-QuantExprWith-8 |
Every-quantification; the empty-sequence() cannot have an occurrence indicator. | RES-XP3-1 |
K-QuantExprWith-9 |
Some-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-10 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-11 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-12 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-13 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-14 |
Some-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-15 |
Some-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-16 |
Some-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-17 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-18 |
Every-quantification carrying invalid type declarations. | RES-XP3-1 |
K-QuantExprWith-19 |
No 'at' declaration is allowed in 'some'-quantification. | RES-XP3-1 |
K-QuantExprWith-20 |
No 'at' declaration is allowed in 'every'-quantification. | RES-XP3-1 |
K-QuantExprWith-21 |
Every-quantification with type-declaration. An implementation supporting the static typing feature may raise XPTY0004. | RES-XP3-1 |
K-QuantExprWith-22 |
Every-quantification with type-declaration. An implementation supporting the static typing feature may raise XPTY0004. | RES-XP3-1 |
K-QuantExprWith-23 |
Every-quantification with type-declaration. | RES-XP3-1 |
K-QuantExprWith-24 |
Every-quantification with type-declaration. | RES-XP3-1 |
ReturnExpr001 |
For+Return - use element's text to construct new element | RES-XP3-1 |
ReturnExpr002 |
For+Return - use existing attribute to generate new attribute for new element | RES-XP3-1 |
ReturnExpr003 |
For+Return - one For+Return expr contains another one For+Return expr | RES-XP3-1 |
ReturnExpr004 |
For+Where+Return - filters in 'Where' expr and in 'Return' expr using predicate | RES-XP3-1 |
ReturnExpr010 |
FLWOR expression returns empty sequence literal | RES-XP3-1 |
ReturnExpr016 |
Return value of positional variable | RES-XP3-1 |
schema-import-1 |
Evaluation of a prolog with a schema import that should be hard to find | RES-XP3-1, SHE-XSD |
schema-import-2 |
Evaluation of a prolog with two schema import that specifies the same namespace. | RES-XP3-1, SHE-XSD |
schema-import-3 |
Evaluation of a prolog with two schema import that specifies no target namespace and specifies a prefix. | RES-XP3-1, SHE-XSD |
schema-import-4 |
Evaluation of usage of xs:boolean type as argument to fn:not(). | RES-XP3-1, SHE-XSD |
schema-import-5 |
Evaluation of usage of xs:float type as argument to fn:avg(). | RES-XP3-1, SHE-XSD |
schema-import-6 |
Evaluation of usage of xs:integer type as argument to fn:avg(). | RES-XP3-1, SHE-XSD |
schema-import-7 |
Evaluation of usage of xs:decimal type as argument to fn:avg(). | RES-XP3-1, SHE-XSD |
schema-import-8 |
Evaluation of usage of xs:double type as argument to fn:avg(). | RES-XP3-1, SHE-XSD |
schema-import-9 |
Evaluation of usage of xs:float type as argument to fn:abs(). | RES-XP3-1, SHE-XSD |
schema-import-10 |
Evaluation of usage of xs:integer type as argument to fn:abs(). | RES-XP3-1, SHE-XSD |
schema-import-11 |
Evaluation of usage of xs:decimal type as argument to fn:abs(). | RES-XP3-1, SHE-XSD |
schema-import-12 |
Evaluation of usage of xs:double type as argument to fn:abs(). | RES-XP3-1, SHE-XSD |
schema-import-13 |
Evaluation of usage of xs:float type as argument to fn:max(). | RES-XP3-1, SHE-XSD |
schema-import-14 |
Evaluation of usage of xs:integer type as argument to fn:max(). | RES-XP3-1, SHE-XSD |
schema-import-15 |
Evaluation of usage of xs:decimal type as argument to fn:max(). | RES-XP3-1, SHE-XSD |
schema-import-16 |
Evaluation of usage of xs:double type as argument to fn:max(). | RES-XP3-1, SHE-XSD |
schema-import-17 |
Evaluation of usage of xs:float type as argument to fn:min(). | RES-XP3-1, SHE-XSD |
schema-import-18 |
Evaluation of usage of xs:integer type as argument to fn:min(). | RES-XP3-1, SHE-XSD |
schema-import-19 |
Evaluation of usage of xs:decimal type as argument to fn:min(). | RES-XP3-1, SHE-XSD |
schema-import-20 |
Evaluation of usage of xs:double type as argument to fn:min(). | RES-XP3-1, SHE-XSD |
schema-import-21 |
Evaluation of usage of xs:dateTime type as argument to fn:hours-from-dateTime(). | RES-XP3-1, SHE-XSD |
schema-import-22 |
Evaluation of usage of xs:dateTime type as argument to fn:minutes-from-dateTime(). | RES-XP3-1, SHE-XSD |
schema-import-23 |
Evaluation of usage of xs:dateTime type as argument to fn:seconds-from-dateTime(). | RES-XP3-1, SHE-XSD |
schema-import-25 |
Evaluation of schema import of numeric type (float) and used on addition expression. | RES-XP3-1, SHE-XSD |
schema-import-26 |
Evaluation of schema import of numeric type (integer) and used on addition expression. | RES-XP3-1, SHE-XSD |
schema-import-27 |
Evaluation of schema import of numeric type (integer) and used on addition expression. | RES-XP3-1, SHE-XSD |
schema-import-28 |
Evaluation of schema import of numeric type (double) and used on addition expression. | RES-XP3-1, SHE-XSD |
schema-import-29 |
Evaluation of schema import of numeric type (integer) and used on division (idiv operator) expression. | RES-XP3-1, SHE-XSD |
schema-import-30 |
Evaluation of schema import of numeric type (integer) and used on subtraction expression. | RES-XP3-1, SHE-XSD |
modules-schema-context |
Test a module with a schema import. | RES-XP3-1, SHE-XSD |
schema-import-31 |
Evaluation of schema import with invalid namespace ("xml"). | RES-XP3-1, SHE-XSD |
qischema001 |
import schema and cast to user-defined type | RES-XP3-1, SHE-XSD |
qischema002 |
import schema using default element namespace | RES-XP3-1, SHE-XSD |
qischema003 |
import schema using default namespace for a user-defined type | RES-XP3-1, SHE-XSD |
qischema004 |
import schema using default element namespace for a user-defined type | RES-XP3-1, SHE-XSD |
qischema005 |
RES-XP3-1, SHE-XSD | |
qischema006 |
strict validation against a complex type | RES-XP3-1, SHE-XSD |
qischema007 |
strict validation against a complex type | RES-XP3-1, SHE-XSD |
qischema008 |
Strict validation against a complex type | RES-XP3-1, SHE-XSD |
qischema009 |
strict validation against a complex type | RES-XP3-1, SHE-XSD |
qischema010 |
strict validation against a complex type | RES-XP3-1, SHE-XSD |
qischema011 |
strict validation of a partial document against a complex type | RES-XP3-1, SHE-XSD |
qischema012 |
strict validation of a partial document against a complex type (doable statically) | RES-XP3-1, SHE-XSD |
qischema016 |
validate a document read using the doc() function | RES-XP3-1, SHE-XSD |
qischema030 |
cast to a user-defined restricted type | RES-XP3-1, SHE-XSD |
qischema031 |
test 'castable' using a user-defined type | RES-XP3-1, SHE-XSD |
qischema032 |
validate namespace-sensitive content at element level. Validity of QName content depends on namespace generated by namespace fixup | RES-XP3-1, SHE-XSD |
qischema032a |
validate namespace-sensitive content at document level. Validity of QName content depends on namespace generated by namespace fixup | RES-XP3-1, SHE-XSD |
qischema032b |
validate namespace-sensitive content at element level. Validity of QName content depends on namespace generated by namespace fixup of another attribute | RES-XP3-1, SHE-XSD |
qischema032c |
validate namespace-sensitive content at element level validity of QName content depends on namespace generated by namespace fixup of another attribute; with two attributes having conflicting use of the same prefix note, it's unpredictable which namespace the QName-in-content will be associated with, though it should be valid either way | RES-XP3-1, SHE-XSD |
qischema040 |
test use of import module together with import schema | RES-XP3-1, SHE-XSD |
qischema040a |
test use of import module together with import schema; this time the module is imported before the schema that it refers to | RES-XP3-1, SHE-XSD |
qischema041 |
import a schema in two parts | RES-XP3-1, SHE-XSD |
qischema042 |
import a schema in three parts, one of them non-existent. This test relies on the product under test (and/or the test driver) respecting relative URIs as schema location hints. The URIs are relative to this test catalog file. | RES-XP3-1, SHE-XSD |
qischema043 |
test use of import module together with import schema This test does not raise XQST0036, because it does not reference $hat:docvar. See W3C bugzilla 2546 | RES-XP3-1, SHE-XSD |
qischema044 |
test use of import module together with import schema importing module must import schema definitions used in function signature of called functions, but this should be OK because the offending function isn't actually called. | RES-XP3-1, SHE-XSD |
qischema061 |
Type-checking of constructed elements involving substitution groups | RES-XP3-1, SHE-XSD |
qischema062 |
validate top-level element with an xsi:type attribute | RES-XP3-1, SHE-XSD |
qischema063 |
Validate top-level element with xsi:type attribute (user-defined type) | RES-XP3-1, SHE-XSD |
qischema063q02-err |
Show that duplicate attributes are rejected (even when validating...) Validate top-level element with xsi:type attribute (user-defined type) | RES-XP3-1, SHE-XSD |
qischema064 |
validate element against a type derived by extension | RES-XP3-1, SHE-XSD |
qischema065 |
validate document node against a type derived by extension | RES-XP3-1, SHE-XSD |
qischema070 |
validation relying on xsi:type | RES-XP3-1, SHE-XSD |
qischema072-01 |
validation should fail, element is abstract | RES-XP3-1, SHE-XSD |
qischema072-02 |
validation should fail, element is abstract | RES-XP3-1, SHE-XSD |
qischema072-03 |
validation should fail, element has fixed value | RES-XP3-1, SHE-XSD |
qischema072-04 |
validation should fail, element has fixed value | RES-XP3-1, SHE-XSD |
qischema072-05 |
validation should fail, non-unique value | RES-XP3-1, SHE-XSD |
qischema072-06 |
Validation fails in 9.3 (XQ 1.0 2nd edition) There is a non-unique value, in 1st edition identity constraints are not checked when validating at element level, but this changes as a result of an erratum | RES-XP3-1, SHE-XSD |
qischema080 |
RES-XP3-1, SHE-XSD | |
qischema083 |
Test where one imported schema imports the other. Saxon 9.1 bug. | RES-XP3-1, SHE-XSD |
qischema265 |
Test construction=preserve | RES-XP3-1, SHE-XSD |
qischema266 |
RES-XP3-1, SHE-XSD | |
qischema90007 |
Validate expression cannot be part of path expression | RES-XP3-1, SHE-XSD |
qischema90008 |
Validate expression cannot be part of path expression | RES-XP3-1, SHE-XSD |
qischema90031-err |
date not valid against user-defined type | RES-XP3-1, SHE-XSD |
qischema90041-err |
string not valid against regex pattern | RES-XP3-1, SHE-XSD |
qischema90042-err |
string not valid against regex pattern | RES-XP3-1, SHE-XSD |
qischema90051-err |
invalid sequence for grammar of complex type | RES-XP3-1, SHE-XSD |
qischema90061-err |
this is invalid | RES-XP3-1, SHE-XSD |
qischema90071-err |
RES-XP3-1, SHE-XSD | |
qischema90081-err |
RES-XP3-1, SHE-XSD | |
qischema90082-err |
RES-XP3-1, SHE-XSD | |
qischema90101-err |
text content not allowed by content model the text content should be an error when we validate | RES-XP3-1, SHE-XSD |
qischema90102-err |
attribute not allowed by content model the attribute should be an error when we validate | RES-XP3-1, SHE-XSD |
qischema90131-err |
no global element declaration available | RES-XP3-1, SHE-XSD |
qischema90151-err |
no global element declaration available | RES-XP3-1, SHE-XSD |
qischema90171-err |
operand of validate is an empty sequence | RES-XP3-1, SHE-XSD |
qischema90172-err |
validate element that's valid locally but not top-level | RES-XP3-1, SHE-XSD |
qischema90401-err |
test use of import module together with import schema importing module must import schema definitions used in function signature of called functions | RES-XP3-1, SHE-XSD |
qischema90431-err |
test use of import module together with import schema importing module. Must import schema definitions used in function signature of called functions | RES-XP3-1, SHE-XSD |
qischema90431-no-err |
XQ30+ version of test, showing that this is no longer an error. | RES-XP3-1, SHE-XSD |
qischema90611-err |
Type-checking of constructed elements involving substitution groups | RES-XP3-1, SHE-XSD |
qischema90612-err |
Type-checking of constructed elements involving substitution groups | RES-XP3-1, SHE-XSD |
qischema90613-err |
Type-checking of constructed element content | RES-XP3-1, SHE-XSD |
qischema90614-err |
PURPOSE: Type-checking of constructed element content | RES-XP3-1, SHE-XSD |
qischema90621-err |
Unsuccessful validation against simple type in xsi:type | RES-XP3-1, SHE-XSD |
qischema90631-err |
RES-XP3-1, SHE-XSD | |
qischema90701-err |
RES-XP3-1, SHE-XSD | |
qischema90702-err |
RES-XP3-1, SHE-XSD | |
qischema90703-err |
RES-XP3-1, SHE-XSD | |
substitution-001 |
Simple use of schema-element on the head of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-002 |
Use of schema-element on the head of a substitution group when nilled | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-003 |
Use of schema-element on a pseudo-abstract-member of a substitution group. Element A does not satisfy the schema-element() test because although there is an element declaration named A within the substitution group of H, the element declaration of A is abstract, so no element named A can ever be substituted for H; if an element named A is encountered, it must have been validated using a different element declaration. This situation was discussed under bug 10065, and the resolution was that when the "substituted element" (here, A) is abstract, elements named A cannot satisfy the schema-element() test. | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-004 |
Use of schema-element on a pseudo-non-abstract-member of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-005 |
Use of schema-element on a pseudo-non-abstract-member of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-006 |
Use of schema-element on a pseudo-non-nillable-member of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-007 |
Use of schema-element on a pseudo-non-blocked-member of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-008 |
Use of schema-element on an apparently blocked-member of a substitution group. Note that although D blocks substitution, this does not prevent E being substitutable for H. | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-009 |
Use of schema-element on a restricted member of a substitution group | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-010 |
Use of schema-element on an extended member of a substitution group when extension is blocked. This relies on the resolution of bug 10207, which unfortunately is not well represented in the current draft of the specification. It was established in the resolution of this bug that when the specification speaks of membership of a substitution group, it means what the XSD specification calls "actual membership" of the substitution group, as distinct from "potential membership". The actual membership of a substitution group contains elements that are "validly substitutable" for the head of the substitution group. In this example, the type of H blocks extension, and the type of G is derived by extension. This has the effect that G is not validly substitutable for H, which in turn means that the G element in this instance does not satisfy schema-element(H). | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-011 |
Use of schema-element on a blocked member of a substitution group. The rationale for this case is similar to that for test case substitution-010. In this case, however, E is not an "actual member" of the substitution group whose head is D, because D blocks substitution. | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-020 |
XSD 1.1: element in more than one substitution group. Not a member, because abstract. | RES-XP3-1, SHE-XSD |
substitution-021 |
XSD 1.1: element in more than one substitution group. Not a member, because abstract. | RES-XP3-1, SHE-XSD |
substitution-022 |
XSD 1.1: element in more than one substitution group. | RES-XP3-1, SHE-XSD |
substitution-023 |
XSD 1.1: element in more than one substitution group. | RES-XP3-1, SHE-XSD |
substitution-024 |
XSD 1.1: element in more than one substitution group. Fails because of the rules on nillability | RES-XP3-1, SHE-XSD |
substitution-025 |
XSD 1.1: element in more than one substitution group. Fails because of the rules on nillability | RES-XP3-1, SHE-XSD |
substitution-030 |
Test type subsumption of schema-element tests (Note: see bug 19425) As described in bug 19425, there is a problem in the specification here, and the outcome of this test depends on how this is resolved. | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-031 |
Test type subsumption of schema-element tests (Note: see bug 19425) | RES-XP3-1, SHE-XSD, SHE-XSD |
substitution-032 |
Test type subsumption of schema-element tests (Note: see bug 19425) | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-schema-element-1 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-2 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-3 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-4 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-5 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-6 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-7 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-element-8 |
Test static type of schema-element tests in a substitution group | RES-XP3-1, SHE-XSD |
cbcl-schema-element-9 |
Test static type of schema-element tests in a substitution group | RES-XP3-1, SHE-XSD |
cbcl-validated-schema-element-1 |
Test schema element with validation | RES-XP3-1, SHE-XSD |
cbcl-validated-schema-element-2 |
Test schema element with validation | RES-XP3-1, SHE-XSD |
cbcl-validated-schema-element-3 |
Test schema element with validation | RES-XP3-1, SHE-XSD |
cbcl-validated-schema-element-4 |
Test static type of schema-element tests in a substitution group when validated | RES-XP3-1, SHE-XSD |
cbcl-schema-attribute-1 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-schema-attribute-2 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-default-attribute-1 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-default-attribute-2 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-fixed-attribute-1 |
Test schema element | RES-XP3-1, SHE-XSD |
cbcl-fixed-attribute-2 |
Test schema element | RES-XP3-1, SHE-XSD |
SquareArray-005 |
square array constructor, number of members | RES-XP3-1 |
SquareArray-007 |
square array constructor, lookup | RES-XP3-1 |
SquareArray-009 |
square array constructor, lookup | RES-XP3-1 |
SquareArray-010 |
square array constructor, lookup: array index out of range | RES-XP3-1 |
K2-Steps-1 |
A 'first-item' predicate combined with a name test inside a function. | RES-XP3-1 |
K2-Steps-2 |
A numeric predicate combined with a name test inside a function. | RES-XP3-1 |
K2-Steps-3 |
A truth predicate combined with a name test inside a function. | RES-XP3-1 |
K2-Steps-4 |
A predicate with last() combined with a name test inside a function. | RES-XP3-1 |
K2-Steps-5 |
A direct element constructor as step, followed by a name test. | RES-XP3-1 |
K2-Steps-6 |
A direct element constructor as step, followed by the context item. | RES-XP3-1 |
K2-Steps-7 |
Apply fn:count to an atomic step. | RES-XP3-1 |
K2-Steps-10 |
The last step containing a mixture of nodes and atomic values. | RES-XP3-1 |
K2-Steps-12 |
Combine variables, the context item and path expressions. | RES-XP3-1 |
K2-Steps-13 |
Ensure the focus is available through a for-expression. | RES-XP3-1 |
K2-Steps-14 |
Ensure sorting and de-duplication is applied to variables when appearing in paths. | RES-XP3-1 |
K2-Steps-15 |
Ensure sorting and de-duplication is applied to variables when appearing in paths(#2). | RES-XP3-1 |
K2-Steps-16 |
Ensure sorting and de-duplication is applied to variables when appearing in paths(#3). | RES-XP3-1 |
K2-Steps-17 |
Ensure sorting and de-duplication is applied to variables when appearing in paths(#4). | RES-XP3-1 |
K2-Steps-18 |
Trigger node sorting of a peculiar case. | RES-XP3-1 |
K2-Steps-19 |
Trigger node sorting of a peculiar case(#2). | RES-XP3-1 |
K2-Steps-20 |
Use nested name tests. | RES-XP3-1 |
K2-Steps-21 |
Tricky combination of focuses and function calls. | RES-XP3-1 |
K2-Steps-22 |
Tricky combination of focuses, function calls, and a cardinality check. | RES-XP3-1 |
K2-Steps-23 |
Tricky combination of focuses and function calls(#2). | RES-XP3-1 |
K2-Steps-24 |
Tricky combination of focuses and function calls(#2). | RES-XP3-1 |
K2-Steps-25 |
Tricky combination of focuses and function calls(#3). | RES-XP3-1 |
K2-Steps-26 |
Tricky combination of focuses and function calls(#4). | RES-XP3-1 |
K2-Steps-27 |
Tricky combination of focuses and function calls(#5). | RES-XP3-1 |
K2-Steps-28 |
Tricky combination of focuses and function calls(#6). | RES-XP3-1 |
K2-Steps-29 |
Tricky combination of focuses and function calls(#7). | RES-XP3-1 |
K2-Steps-30 |
Tricky combination of focuses and function calls(#8). | RES-XP3-1 |
K2-Steps-31 |
Tricky combination of focuses and function calls(#9). | RES-XP3-1 |
K2-Steps-32 |
Tricky combination of focus and a recursive function call. | RES-XP3-1 |
K2-Steps-33 |
Tricky combination of focus and a recursive function call(#2). | RES-XP3-1 |
K2-Steps-34 |
Tricky combination of focus and a recursive function call(#3). | RES-XP3-1 |
K2-Steps-35 |
Combine predicate with an element and text node constructor. | RES-XP3-1 |
Steps-leading-lone-slash-1 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /*5 | RES-XP3-1 |
Steps-leading-lone-slash-1a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/)*5 | RES-XP3-1 |
Steps-leading-lone-slash-2 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /<a | RES-XP3-1 |
Steps-leading-lone-slash-2a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/)<a | RES-XP3-1 |
Steps-leading-lone-slash-3 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /<5 | RES-XP3-1 |
Steps-leading-lone-slash-3a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/)<5 | RES-XP3-1 |
Steps-leading-lone-slash-4 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /</b | RES-XP3-1 |
Steps-leading-lone-slash-5 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /<a div 3 | RES-XP3-1 |
Steps-leading-lone-slash-5a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/)<a div 3 | RES-XP3-1 |
Steps-leading-lone-slash-6 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: /if ($doclevel) then / else /* | RES-XP3-1 |
Steps-leading-lone-slash-7 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: / is $a | RES-XP3-1 |
Steps-leading-lone-slash-7a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/) is $a | RES-XP3-1 |
Steps-leading-lone-slash-8 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: / instance of document-node(element(x)) | RES-XP3-1 |
Steps-leading-lone-slash-8a |
Verify xgc:leading-lone-slash implementation This expression is a valid expression (/) instance of document-node(element(x)) | RES-XP3-1 |
outer-001 |
outer for clause | RES-XP3-1 |
outer-002 |
outer for clause | RES-XP3-1 |
outer-003 |
outer for clause with position variable | RES-XP3-1 |
outer-004 |
outer for clause with position variable | RES-XP3-1 |
outer-005 |
outer for clause, pull mode | RES-XP3-1 |
outer-006 |
outer for clause, pull mode | RES-XP3-1 |
outer-007 |
outer for clause, nested | RES-XP3-1 |
outer-008 |
outer for clause, nested | RES-XP3-1 |
outer-009 |
outer for clause, nested | RES-XP3-1 |
outer-010 |
outer for clause, nested | RES-XP3-1 |
outer-011 |
outer for clause, nested, one loop depends on the other | RES-XP3-1 |
outer-012 |
outer for clause, nested, one loop depends on the other | RES-XP3-1 |
outer-013 |
outer for clause, nested, one loop depends on the other. Type error because $y does not allow an empty sequence | RES-XP3-1 |
outer-014 |
outer for clause, nested, mixed with "non-outer" for | RES-XP3-1 |
outer-015 |
outer for clause, nested, mixed with "non-outer" for | RES-XP3-1 |
outer-016 |
outer for clause, nested, mixed with "non-outer" for | RES-XP3-1 |
outer-017 |
outer for clause, nested, with where clause | RES-XP3-1 |
outer-018 |
outer for clause, nested, with where clause | RES-XP3-1 |
outer-019 |
outer for clause, nested, statically empty (Saxon bug 3150) | RES-XP3-1 |
annotation-1 |
A function annotation | RES-XP3-1 |
annotation-2 |
A variable annotation | RES-XP3-1 |
annotation-3 |
An inline function annotation | RES-XP3-1 |
annotation-4 |
String literal annotation parameter | RES-XP3-1 |
annotation-5 |
Integer literal annotation parameter | RES-XP3-1 |
annotation-6 |
Decimal literal annotation parameter | RES-XP3-1 |
annotation-7 |
Double literal annotation parameter | RES-XP3-1 |
annotation-8 |
Non-literal annotation parameter | RES-XP3-1 |
annotation-9 |
Multiple annotation parameters | RES-XP3-1 |
annotation-10 |
Annotations with expanded QNames | RES-XP3-1 |
annotation-11 |
Multiple annotations | RES-XP3-1 |
annotation-12 |
Multiple annotations without whitespace ("%" is a delimiting terminal symbol) | RES-XP3-1 |
annotation-13 |
Multiple annotations with extra whitespace | RES-XP3-1 |
annotation-14 |
Multiple annotations, multiple parameters | RES-XP3-1 |
annotation-15 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-16 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-17 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-18 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-19 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-20 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-21 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-22 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-23 |
Annotation in no namespace | RES-XP3-1 |
annotation-24 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-25 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-26 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-27 |
Annotation in a reserved namespace | RES-XP3-1 |
annotation-28 |
A function annotation (default function namespace does not affect annotations) | RES-XP3-1 |
annotation-29 |
A variable annotation (per bug 16199) | RES-XP3-1 |
annotation-30 |
An inline function annotation with parameters | RES-XP3-1 |
annotation-31 |
An inline function annotation using an EQName | RES-XP3-1 |
annotation-32 |
An inline function with multiple annotations | RES-XP3-1 |
annotation-33 |
An inline function using true() as an annotation parameter | RES-XP3-1 |
annotation-34 |
Function with operator name, with annotation | RES-XP3-1 |
annotation-35 |
Annotation in reserved namespace for array functions | RES-XP3-1 |
annotation-36 |
Annotation in a reserved namespace for map functions | RES-XP3-1 |
annotation-37 |
Two function annotations with the same name and different values. (Nothing in the spec to prevent this.) | RES-XP3-1 |
annotation-38 |
Two variable annotations with the same name and different values. (Nothing in the spec to prevent this.) | RES-XP3-1 |
annotation-assertion-1 |
Tests that a function test with an annotation assertion parses. The behavior of annotation assertions is implementation defined. Annotation assertions can only further restrict the set of functions matched by a function test. | RES-XP3-1 |
annotation-assertion-2 |
An annotation assertion with a string literal parameter. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-3 |
An annotation assertion with an integer literal parameter. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-4 |
An annotation assertion with a decimal literal parameter. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-5 |
An annotation assertion with a double literal parameter Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-6 |
An annotation assertion with multiple parameters Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-7 |
An annotation assertion with an expanded QName Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-8 |
An annotation assertion with an expanded QName. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-9 |
Multiple annotation assertions. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-10 |
An annotation assertion on a typed function test. Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-11 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-12 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-13 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-14 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-15 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-16 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-17 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-18 |
An annotation assertion in a reserved namespace. | RES-XP3-1 |
annotation-assertion-19 |
Two annotation assertions with the same name Tests the parsing of annotation assertions. | RES-XP3-1 |
annotation-assertion-20 |
In a list of function annotation assertions, %public and %private can be mixed. | RES-XP3-1 |
ArrayTest-028 |
atomize array with nodes | RES-XP3-1 |
ArrayTest-029 |
atomize array with nodes | RES-XP3-1 |
ArrayTest-047 |
element content | RES-XP3-1 |
ArrayTest-048 |
element content, whitespace in array | RES-XP3-1 |
ArrayTest-049 |
element constructor | RES-XP3-1 |
ArrayTest-050 |
attribute content | RES-XP3-1 |
ArrayTest-051 |
element constructor, contained arrays are flattened not atomized (bug 27463) | RES-XP3-1 |
ArrayTest-089 |
Array type testing - empty array satisfies otherwise incompatible types | RES-XP3-1 |
Axes084-5 |
Use of //text() to get all text nodes. | RES-XP3-1 |
Axes085 |
Use of // to get all elements of a given name | RES-XP3-1 |
Axes086 |
Parent of attribute node | RES-XP3-1 |
Axes087 |
Parent of text nodes | RES-XP3-1 |
Axes089 |
XQuery program to perform a knight's tour of the chessboard. | RES-XP3-1 |
Axes090 |
Self axis on exactly one element node with name test that does not match. | RES-XP3-1 |
Axes091 |
Self axis on exactly one element node with local name test that does not match. | RES-XP3-1 |
Axes092 |
Self axis on exactly one element node with namespace test that does not match. | RES-XP3-1 |
Axes093 |
Self axis on exactly one attribute node with name test that does not match. | RES-XP3-1 |
Axes094 |
Self axis on exactly one attribute node with local name test that does not match. | RES-XP3-1 |
Axes095 |
Self axis on exactly one attribute node with namespace test that does not match. | RES-XP3-1 |
Axes096 |
Self axis on exactly one element node with name test that does not match. | RES-XP3-1 |
Axes097 |
Self axis on exactly one element node with local name test that does not match. | RES-XP3-1 |
Axes098 |
Self axis on exactly one element node with namespace test that does not match. | RES-XP3-1 |
Axes099 |
Self axis on exactly one attribute node with name test that does not match. | RES-XP3-1 |
Axes100 |
Self axis on exactly one attribute node with local name test that does not match. | RES-XP3-1 |
Axes101 |
Self axis on exactly one attribute node with namespace test that does not match. | RES-XP3-1 |
Axes102 |
Assert that the static type of a wild name test on an element with a type annotation is computed correctly. | RES-XP3-1 |
Axes103 |
Wild name test on a comment node. | RES-XP3-1 |
Axes104 |
Name test on a comment node. | RES-XP3-1 |
Axes105 |
Local name test on a comment node. | RES-XP3-1 |
Axes106 |
Namespace test on a comment node. | RES-XP3-1 |
Axes107 |
Wild name test on a processing instruction node. | RES-XP3-1 |
Axes108 |
Name test on a processing instruction node. | RES-XP3-1 |
Axes109 |
Local name test on a processing instruction node. | RES-XP3-1 |
Axes110 |
namespacs test on a processing instruction node. | RES-XP3-1 |
Axes111 |
Assert that the static type of a wild name test on an attribute with a type annotation is computed correctly. | RES-XP3-1 |
Axes112 |
The namespace axis is not recognized in XQuery. Note: Test case is not representable in XQueryX | RES-XP3-1 |
Axes117 |
Use kind-test namespace-node() with the self axis | RES-XP3-1 |
Axes127 |
The namespace axis is not recognized in XQuery. The namespace-node() kind test is new in XQuery 3.0. | RES-XP3-1 |
Axes128 |
self axis selection with self-contradicting predicates applied | RES-XP3-1 |
axis-err-1 |
Evaluation of a step axis, which operates on a non node context item. | RES-XP3-1 |
K2-Axes-1 |
A complex set of root path expressions. | RES-XP3-1 |
K2-Axes-2 |
A complex set of root path expressions for where the context item is not a document node. | RES-XP3-1 |
K2-Axes-3 |
Path expression where the last step in an xs:integer. | RES-XP3-1 |
K2-Axes-4 |
Path expression where the last step in an xs:integer(#2). | RES-XP3-1 |
K2-Axes-18 |
Apply the parent axis to a computed text constructor. | RES-XP3-1 |
K2-Axes-19 |
Apply the parent axis to a computed processing instruction constructor. | RES-XP3-1 |
K2-Axes-20 |
Apply the parent axis to a computed attribute constructor. | RES-XP3-1 |
K2-Axes-21 |
Apply the parent axis to a computed attribute constructor. | RES-XP3-1 |
K2-Axes-22 |
Apply the parent axis to a computed comment constructor. | RES-XP3-1 |
K2-Axes-23 |
Apply the parent axis to a direct element constructor. | RES-XP3-1 |
K2-Axes-24 |
Apply the parent axis to a direct element constructor's text-child. | RES-XP3-1 |
K2-Axes-25 |
Apply the parent axis to a direct element constructor's text-child. | RES-XP3-1 |
K2-Axes-26 |
Apply the parent axis to a direct element constructor's attribute. | RES-XP3-1 |
K2-Axes-27 |
Apply the parent axis to a direct element constructor's processing-instruction-child. | RES-XP3-1 |
K2-Axes-28 |
Apply the parent axis to a direct element constructor's comment-child. | RES-XP3-1 |
K2-Axes-30 |
Apply axis '..' to the return value of fn:root(). | RES-XP3-1 |
K2-Axes-31 |
Apply axis '..' to a directly constructed element. | RES-XP3-1 |
K2-Axes-32 |
Apply axis '..' to the return value of fn:root(). | RES-XP3-1 |
K2-Axes-33 |
Apply axis '..' to a '/' step. | RES-XP3-1 |
K2-Axes-36 |
'/' at the end of a path expression is a syntax error(#2). | RES-XP3-1 |
K2-Axes-40 |
'..' inside a predicate where the context item is of wrong type(#2). | RES-XP3-1 |
K2-Axes-41 |
'..' inside a predicate where the context item is of wrong type(#3). | RES-XP3-1 |
K2-Axes-42 |
Ensure a parent axis inside a predicate where the source is a direct element constructor, evaluate to the empty sequence. | RES-XP3-1 |
K2-Axes-47 |
Apply '/' to a variable. | RES-XP3-1 |
K2-Axes-48 |
Apply '/' to a variable, with an xs:integer at the end. | RES-XP3-1 |
K2-Axes-49 |
Apply '/' to a variable, with fn:number() at the end. That is, an implicit dependency on the next-last step. | RES-XP3-1 |
K2-Axes-51 |
'xs:string/3' is a type error. | RES-XP3-1 |
K2-Axes-52 |
A type error in a complex path expression. Some implementations may optimize away the error. | RES-XP3-1 |
K2-Axes-54 |
The namespace axis is not recognized in XQuery. | RES-XP3-1 |
K2-Axes-57 |
The context item invokes sorting and duplicate elimination. | RES-XP3-1 |
K2-Axes-58 |
Content being duplicated with the comma operator.. | RES-XP3-1 |
K2-Axes-59 |
Evaluate the child node from the last node in a tree. | RES-XP3-1 |
K2-Axes-60 |
Apply the child axis on a document whose last nodes are attributes. | RES-XP3-1 |
K2-Axes-61 |
Apply the child axis on an element that has attributes only. | RES-XP3-1 |
K2-Axes-62 |
Apply descendant-or-self to a node set constructed with element constructors. | RES-XP3-1 |
K2-Axes-63 |
Apply the child axis to an element who has one attribute, combined with the sequence iterator. | RES-XP3-1 |
K2-Axes-64 |
Invoke the child axis on two elements with one attribute. | RES-XP3-1 |
K2-Axes-65 |
Invoke the child axis on two elements with one attribute. | RES-XP3-1 |
K2-Axes-66 |
Invoke the child axis on mixed content. | RES-XP3-1 |
K2-Axes-67 |
Apply the descendant axis on an element, as operand to the comma operator. | RES-XP3-1 |
K2-Axes-68 |
Apply the descendant-or-self axis on an element, as operand to the comma operator. | RES-XP3-1 |
K2-Axes-69 |
Apply the descendant axis on an element that has an attribute, as operand to the comma operator. | RES-XP3-1 |
K2-Axes-70 |
Apply the descendant-or-self axis on an element that has an attribute, as operand to the comma operator. | RES-XP3-1 |
K2-Axes-71 |
Apply function fn:empty() on the descendant axis applied on an element constructor. | RES-XP3-1 |
K2-Axes-72 |
Apply function fn:empty() on the descendant-or-self axis applied on an element constructor. | RES-XP3-1 |
K2-Axes-73 |
Apply function fn:empty() on the descendant axis applied on an element constructor that has an attribute. | RES-XP3-1 |
K2-Axes-74 |
Apply function fn:empty() on the descendant-or-self axis applied on an element constructor that has an attribute. | RES-XP3-1 |
K2-Axes-75 |
Combine axis descendant-or-self, function last() and axis ancestor. | RES-XP3-1 |
K2-Axes-76 |
Combine axis descendant-or-self and function last(). | RES-XP3-1 |
K2-Axes-78 |
Apply fn:count() to a set of nodes involving the parent axis. | RES-XP3-1 |
K2-Axes-79 |
Apply fn:count() to a set of nodes involving the descendant axis. | RES-XP3-1 |
K2-Axes-80 |
Apply fn:count() to a set of nodes involving the descendant axis. | RES-XP3-1 |
K2-Axes-81 |
Ensure that an element name test after an attribute test matches. | RES-XP3-1 |
K2-Axes-82 |
Ensure that an element name test after an attribute with abbreviated syntax test matches. | RES-XP3-1 |
K2-Axes-83 |
Simple parser test of the attribute() test appearing after the attribute axis. | RES-XP3-1 |
K2-Axes-84 |
Simple parser test of the schema-attribute() test appearing after the attribute axis. | RES-XP3-1 |
K2-Axes-85 |
The attribute name isn't optional. | RES-XP3-1 |
K2-Axes-86 |
A significant set of path expressions with different combinations of source values, axes and node tests, that always evaluate to the empty sequence, no matter what document structure that is being walked. The list is not guaranteed to be exhaustive. Some implementations detect this and rewrite away such combinations or warn the user about such constructs. Since static typing implementations may infer these expressions to the empty sequence, they may raise XPST0005.attribute axis, and all other axes that inference can assert might produce attributes. | RES-XP3-1 |
K2-Axes-87 |
Ensure node sorting is applied when the left operand is the result of the comma operator. | RES-XP3-1 |
K2-Axes-88 |
Ensure node sorting is applied when the left operand is the result of the comma operator, while using variable references. | RES-XP3-1 |
K2-Axes-89 |
Ensure attribute tests match, and that attributes are properly copied when combined with a default element namespace declaration. | RES-XP3-1 |
K2-Axes-92 |
Test parsing of 'gt'. | RES-XP3-1 |
K2-Axes-93 |
Space is disallowed after the first angle bracket in a direct element constructor. | RES-XP3-1 |
K2-Axes-99 |
Use an invalid function declaration(#3). | RES-XP3-1 |
K2-Axes-100 |
Do a peculiar combination between axis self and last(). | RES-XP3-1 |
K2-Axes-101 |
Do a peculiar combination between axis self and last(). | RES-XP3-1 |
K2-Axes-102 |
Execute a query in several different ways. | RES-XP3-1 |
K2-Axes-103 |
Combine a function call with paths that requires sorting. | RES-XP3-1 |
K2-Axes-104 |
Use the focus from within an element constructor. | RES-XP3-1 |
K2-Axes-105 |
Use the document-node() node test with various axes. See https://stackoverflow.com/questions/49327886/xpath-why-does-document-node-match-the-document-node | RES-XP3-1 |
K2-Axes-106 |
Empty descendant axis: Saxon bug 4683 | RES-XP3-1 |
cbcl-selfAxis-001 |
Tests self attribute test | RES-XP3-1 |
cbcl-childAxis-001 |
Tests to child::attribute(b) | RES-XP3-1 |
cbcl-followingAxis-001 |
Tests for following-sibling::* | RES-XP3-1 |
cbcl-precedingAxis-001 |
Tests for preceding-sibling::* | RES-XP3-1 |
cbcl-precedingAxis-002 |
Test for preceding-sibling::b | RES-XP3-1 |
cbcl-precedingAxis-003 |
Test for preceding-sibling::b | RES-XP3-1 |
cbcl-except-001 |
Tests Equals method on NodeOperator tests | RES-XP3-1 |
cbcl-wild-001 |
Tests Equals function on wild localname tests | RES-XP3-1 |
cbcl-wild-002 |
Tests the typing of a test foo:bar/foo:* | RES-XP3-1 |
cbcl-path-nodes-and-atomics |
A test with both nodes and atomics appearing in a (not last) step | RES-XP3-1 |
abbreviatedSyntax-26 |
Use an expression that returns atomic values after "//" | RES-XP3-1 |
K2-AbbrAxes-1 |
Focus is undefined inside user functions; '..' axis. | RES-XP3-1 |
ancestor-21 |
Evaluation of the ancestor axis used together with a newly constructed element. Uses fn:count to avoid empty file. | RES-XP3-1 |
K2-ancestorAxis-1 |
Apply the ancestor axis to a single processing instruction. | RES-XP3-1 |
K2-ancestorAxis-2 |
Apply the ancestor axis to a single comment. | RES-XP3-1 |
K2-ancestorAxis-3 |
Apply the ancestor axis to a single element. | RES-XP3-1 |
K2-ancestorAxis-4 |
Apply the ancestor axis to a single attribute. | RES-XP3-1 |
K2-ancestorAxis-5 |
Apply the ancestor axis to a single document node. | RES-XP3-1 |
K2-ancestorAxis-6 |
Apply the ancestor axis to a single document node with content. | RES-XP3-1 |
K2-ancestorAxis-7 |
Apply the ancestor axis to a simple tree constructed with constructors. | RES-XP3-1 |
K2-ancestorAxis-8 |
Apply the ancestor axis to a simple tree constructed with constructors, combined with a [1]-predicate. | RES-XP3-1 |
K2-ancestorAxis-9 |
Apply the ancestor axis to a simple tree constructed with constructors, combined with a [1]-predicate. Paranteses are added to ensure that the result of the axis step is delivered in document order. | RES-XP3-1 |
K2-ancestorAxis-10 |
Apply axis ancestor on a single root node. | RES-XP3-1 |
K2-ancestorAxis-11 |
Apply the ancestor axis to a simple tree constructed with constructors, combined with fn:last(). | RES-XP3-1 |
K2-ancestorAxis-12 |
Apply the ancestor axis to a simple tree constructed with constructors, combined with fn:last(). Paranteses are added to ensure that the result of the axis step is delivered in document order. | RES-XP3-1 |
K2-ancestorAxis-13 |
Apply axis ancestor on a single element. | RES-XP3-1 |
K2-ancestorAxis-14 |
Apply axis ancestor to a single processing instruction. | RES-XP3-1 |
K2-ancestorAxis-15 |
Apply axis ancestor to a single attribute. | RES-XP3-1 |
K2-ancestorAxis-16 |
Apply axis ancestor to a single comment. | RES-XP3-1 |
K2-ancestorAxis-17 |
Apply axis ancestor to a single document node. | RES-XP3-1 |
K2-ancestorAxis-18 |
Apply axis ancestor to a single text node. | RES-XP3-1 |
K2-ancestorAxis-19 |
Apply fn:count() to the result of axis ancestor. | RES-XP3-1 |
K2-ancestorAxis-20 |
Apply fn:count() to the result of axis ancestor(#2). | RES-XP3-1 |
K2-ancestorAxis-21 |
Use positional predicates. | RES-XP3-1 |
ancestorself-21 |
Evaluation of the ancestor-or-self axis used together with a newly constructed element. | RES-XP3-1 |
K2-ancestor-or-selfAxis-1 |
Apply axis ancestor on a single element. | RES-XP3-1 |
K2-ancestor-or-selfAxis-2 |
Apply axis ancestor to a single processing instruction. | RES-XP3-1 |
K2-ancestor-or-selfAxis-3 |
Apply axis ancestor to a single attribute. | RES-XP3-1 |
K2-ancestor-or-selfAxis-4 |
Apply axis ancestor to a single comment. | RES-XP3-1 |
K2-ancestor-or-selfAxis-5 |
Apply axis ancestor-or-self to a single document node. | RES-XP3-1 |
K2-ancestor-or-selfAxis-6 |
Apply axis ancestor to a single text node. | RES-XP3-1 |
K2-ancestor-or-selfAxis-7 |
Apply fn:count() to the result of axis ancestor-or-self. | RES-XP3-1 |
K2-ancestor-or-selfAxis-8 |
Apply fn:count() to the result of axis ancestor-or-self(#2). | RES-XP3-1 |
K2-ancestor-or-selfAxis-9 |
Use positional predicates. | RES-XP3-1 |
following-21 |
Evaluation of the following axis used together with a newly constructed element. Uses fn:count to avoid empty file. | RES-XP3-1 |
K2-followingAxis-1 |
Evaluate the 'following' axis on a html document. | RES-XP3-1 |
K2-followingAxis-2 |
Evaluate the child node from the last node in a tree. | RES-XP3-1 |
K2-followingAxis-3 |
Evaluate the child node from root of a tree. | RES-XP3-1 |
K2-followingAxis-4 |
Evaluate fn:count() on a range of nodes, navigated with axis following. | RES-XP3-1 |
followingsibling-21 |
Evaluation of the following axis used together with a newly constructed element. Uses fn:count to avoid empty file. | RES-XP3-1 |
K2-following-siblingAxis-1 |
Apply following-sibling to a child whose siblings are the last in a document. | RES-XP3-1 |
K2-following-siblingAxis-2 |
Apply following-sibling to a child whose last nodes in document order are attributes. | RES-XP3-1 |
K2-following-siblingAxis-3 |
Apply fn:count() to the result of axis following-sibling. | RES-XP3-1 |
K2-following-siblingAxis-4 |
Evaluate fn:count() on a range of nodes, navigated with axis following. | RES-XP3-1 |
K2-following-siblingAxis-5 |
Evaluate on a small tree. | RES-XP3-1 |
K2-following-siblingAxis-6 |
A type error with the following-sibling axis. | RES-XP3-1 |
K2-following-siblingAxis-7 |
Apply count to axis following-sibling. | RES-XP3-1 |
K2-following-siblingAxis-8 |
Apply count to axis following-sibling, combined with the comma operator. | RES-XP3-1 |
K2-following-siblingAxis-9 |
Apply count to axis following-sibling to a single node, combined with the comma operator. | RES-XP3-1 |
K2-following-siblingAxis-10 |
Use a positional predicate beyond the output. | RES-XP3-1 |
following-sibling-attr |
Apply the following-sibling axis to an attribute node. | RES-XP3-1 |
preceding-5 |
Evaluation of the preceding axis that is part of an "node before" expression (return true). | RES-XP3-1 |
preceding-6 |
Evaluation of the preceding axis that is part of an "node before" expression and both operands are the same (return false). | RES-XP3-1 |
preceding-7 |
Evaluation of the preceding axis that is part of an "node before" expression both operands are differents (return false). | RES-XP3-1 |
preceding-21 |
Evaluation of the preceding axis used together with a newly constructed element. Uses fn:count to avoid empty file. | RES-XP3-1 |
preceding-22 |
Evaluation of the preceding axis from the last node in the document. | RES-XP3-1 |
preceding-23 |
Evaluation of the preceding axis from the last node in the document, containing only attributes and elements. | RES-XP3-1 |
preceding-24 |
Evaluation of the preceding axis from an attribute of the root element. Saxon bug 4822 | RES-XP3-1 |
K2-precedingAxis-1 |
Evaluate the child node from the last node in a tree. | RES-XP3-1 |
K2-precedingAxis-2 |
Evaluate from a node that has no preceding nodes. | RES-XP3-1 |
K2-precedingAxis-3 |
Apply a numeric predicate to axis preceding. | RES-XP3-1 |
K2-precedingAxis-4 |
Apply a numeric predicate to axis preceding, combined with a numeric predicate. The paranteses ensures the step is parsed as a primary expression, and hence is in document order, not reversed. | RES-XP3-1 |
K2-precedingAxis-5 |
Apply a numeric predicate to axis preceding, combined with fn:last(). The paranteses ensures the step is parsed as a primary expression, and hence is in document order, not reversed. | RES-XP3-1 |
K2-precedingAxis-6 |
Apply fn:last() to axis preceding. | RES-XP3-1 |
K2-precedingAxis-7 |
Apply fn:count() to axis preceding. | RES-XP3-1 |
K2-precedingAxis-8 |
Apply fn:count() to axis preceding. | RES-XP3-1 |
preceding-sibling-5 |
Evaluation of the preceding-sibling axis that is part of an "node before" expression (return true). | RES-XP3-1 |
preceding-sibling-6 |
Evaluation of the preceding-sibling axis that is part of an "node before" expression and both operands are the same (return false). | RES-XP3-1 |
preceding-sibling-7 |
Evaluation of the preceding-sibling axis that is part of an "node before" expression both operands are differents (return false). | RES-XP3-1 |
preceding-sibling-21 |
Evaluation of the preceding-sibling axis used together with a newly constructed element. Uses fn:count to avoid empty file. | RES-XP3-1 |
K2-preceding-siblingAxis-1 |
Iterate from the root node. | RES-XP3-1 |
K2-preceding-siblingAxis-2 |
Iterate from the root node. | RES-XP3-1 |
K2-preceding-siblingAxis-3 |
Apply fn:count() to the result of axis preceding. | RES-XP3-1 |
K2-preceding-siblingAxis-4 |
Apply fn:count() to the result of axis preceding. | RES-XP3-1 |
K2-preceding-siblingAxis-5 |
Apply fn:count() to the result of axis preceding. | RES-XP3-1 |
preceding-sibling-attr |
Apply the preceding-sibling axis to an attribute node. | RES-XP3-1 |
ST-Axes001 |
self:: axis with explicit name test called on set of nodes which do not contain any nodes of this name | RES-STY |
ST-Axes002 |
Path 'self::*' from an attribute. | RES-STY |
ST-Axes003 |
Path 'self::' with specified attribute name, from that attribute. | RES-STY |
ST-Axes004 |
Path 'self::' with specified attribute name that is not found, from an attribute. | RES-STY |
ST-Axes005 |
self::name from a text node gets nothing, because node kind differs | RES-STY |
ST-Axes006 |
self::name from a text node gets nothing, because node kind differs | RES-STY |
ST-Axes007 |
descendant-or-self::* from an attribute gets nothing | RES-STY |
ST-Axes008 |
descendant-or-self::name from an attribute gets nothing | RES-STY |
ST-Axes009 |
descendant-or-self::name from an attribute gets nothing, even with attribute's name | RES-STY |
ST-Axes010 |
descendant-or-self::* from a text node gets nothing | RES-STY |
ST-Axes011 |
/attribute::* gets nothing because root can't have attributes | RES-STY |
ST-Axes012 |
/@* gets nothing because root can't have attributes | RES-STY |
ST-Axes013 |
/parent::* gets nothing because root can't have parent | RES-STY |
ST-Axes014 |
/.. gets nothing because root can't have parent | RES-STY |
ST-Axes015 |
/self::* gets nothing because root is not an element node | RES-STY |
base-URI-1 |
Test for declaration of base-uri twice. | RES-XP3-1 |
base-URI-2 |
Verify that a base uri declaration containing "abc<" is a valid base-uri declaration. | RES-XP3-1 |
base-URI-3 |
Verify that a base-uri declaration containing "abc>" is a valid base-uri declaration. | RES-XP3-1 |
base-URI-4 |
Verify that a base-uri declaration containing "abc&" is a valid base-uri declaration. | RES-XP3-1 |
base-URI-5 |
Verify that a base-uri declaration containing "abc"" is a valid base-uri declaration. | RES-XP3-1 |
base-URI-6 |
Verify that a base-uri declaration containing "abc'" is a valid base-uri declaration. | RES-XP3-1 |
base-URI-7 |
Evaluates base-uri with the fn:resolve-uri function. Typical usage | RES-XP3-1 |
base-URI-8 |
Evaluates base-uri with the fn:resolve-uri function. Base URI not initialized | RES-XP3-1 |
base-URI-9 |
Evaluates base-uri with the fn:static-base-uri function. Typical usage | RES-XP3-1 |
base-URI-10 |
Evaluates base-uri with the fn:static-base-uri function. base-uri not defined Use fn:count to avoid empty file | RES-XP3-1 |
base-URI-11 |
Evaluates base-uri property can contain numbers. Used with static-base--uri function. | RES-XP3-1 |
base-URI-12 |
Evaluates base-uri property can contain an escape quote. Used with static-base--uri function. | RES-XP3-1 |
base-URI-13 |
Evaluates base-uri property can contain an escape apostrophe. Used with static-base--uri function. | RES-XP3-1 |
base-URI-14 |
Evaluates base-uri property can contain "##0;". Used with static-base--uri function. | RES-XP3-1 |
base-URI-15 |
Evaluates base-uri property can contain a single character (after the "http://"section). Used with static-base-uri function. | RES-XP3-1 |
base-URI-18 |
Evaluates base-uri property can contain the string " (newline)". Used with static-base--uri function. | RES-XP3-1 |
base-URI-19 |
Evaluates base-uri property can contain "declarebase-uri". Used with static-base--uri function. | RES-XP3-1 |
base-URI-20 |
Evaluates that base-uri property can contain "base-uri". Used with static-base--uri function. | RES-XP3-1 |
base-URI-21 |
Evaluates that base-uri property can contain "BASE-URI". Used with static-base-uri function. | RES-XP3-1 |
base-URI-22 |
Verify normalization of xs:anyURI (leading spaces). Used with static-base--uri function. | RES-XP3-1 |
base-URI-23 |
Verify normalization of xs:anyURI (trailing spaces). Used with static-base--uri function. | RES-XP3-1 |
base-URI-24 |
Verify normalization of xs:anyURI (whitespaces in the middle). Used with static-base--uri function. | RES-XP3-1 |
base-uri-25 |
Verify normalization of xs:anyURI (encoded whitespaces in the middle). Used with static-base--uri function. | RES-XP3-1 |
base-uri-26 |
Evaluation of base-uri set to a relative value. | RES-XP3-1 |
base-uri-27 |
relative base-uri | RES-XP3-1 |
base-uri-28 |
relative base-uri through parent | RES-XP3-1 |
base-uri-29 |
relative base-uri through parent | RES-XP3-1 |
K-BaseURIProlog-1 |
Test 'declare base-uri' with fn:static-base-uri(). | RES-XP3-1 |
K-BaseURIProlog-2 |
Two 'declare base-uri' expressions, where the URIs differs. | RES-XP3-1 |
K-BaseURIProlog-3 |
Two 'declare base-uri' expressions, where the URIs are equal. | RES-XP3-1 |
K2-BaseURIProlog-1 |
Specify an invalid URI. | RES-XP3-1 |
K2-BaseURIProlog-2 |
A base-uri declaration with a Windows file path which is invalid. | RES-XP3-1 |
K2-BaseURIProlog-3 |
A base-uri declaration with a Windows file path which is invalid, and which is being used by a call to fn:doc(). | RES-XP3-1 |
K2-BaseURIProlog-4 |
The static base-uri must be absolute. Since the declaration supplies a relative URI, an implementation may fail with computing an absolute URI, hence XPST0001 is allowed. The test checks that the static base-uri is absolute. | RES-XP3-1 |
K2-BaseURIProlog-5 |
Use an empty use as base-uri. Since the implementation may fail with determining the base-uri, XPST0001 is allowed. | RES-XP3-1 |
K2-BaseURIProlog-6 |
The static base-uri is not affected by xml:base declarations on direct element constructors. | RES-XP3-1 |
K2-BaseURIProlog-7 |
Ensure the 'base-uri' keyword is parsed correctly. | RES-XP3-1 |
base-URI-modules-001 |
Test the base uri declaration in an imported module. | RES-XP3-1 |
boundary-space-001 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-002 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-003 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-004 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-005 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-006 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-007 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-008 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-009 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-010 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-011 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-012 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-013 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-014 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-015 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-016 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-017 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-018 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-019 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-020 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-021 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundary-space-022 |
Demonstrates stripping/preserving of boundary spaces by element constructors during processing of the query | RES-XP3-1 |
boundaryspacedeclerr-1 |
Evaluation of the of a query prolog with two boundary space declarations. | RES-XP3-1 |
K-BoundarySpaceProlog-1 |
A simple 'declare boundary-space' declaration, specifying 'preserve'. | RES-XP3-1 |
K-BoundarySpaceProlog-2 |
A simple 'declare boundary-space' declaration, specifying 'strip'. | RES-XP3-1 |
K-BoundarySpaceProlog-3 |
Two 'declare boundary-space' declarations are invalid. | RES-XP3-1 |
K-BoundarySpaceProlog-4 |
The expression 'declare boundary space' is invalid. | RES-XP3-1 |
K2-BoundarySpaceProlog-1 |
Ensure the 'boundary-space' keyword is parsed correctly. | RES-XP3-1 |
Steps-leading-lone-slash-9 |
Verify xgc:leading-lone-slash implementation This expression is a syntax error: let $doc := / return $doc/* | RES-XP3-1 |
Steps-leading-lone-slash-10 |
Verify xgc:leading-lone-slash implementation This expression is a valid path expression /* | RES-XP3-1 |
Steps-leading-lone-slash-11 |
Verify xgc:leading-lone-slash implementation This expression is a valid path expression / | RES-XP3-1 |
Steps-leading-lone-slash-12 |
Verify xgc:leading-lone-slash implementation This expression is a valid path expression / | RES-XP3-1 |
Steps-leading-lone-slash-13 |
Verify xgc:leading-lone-slash implementation This expression is a valid path expression /unordered{a} | RES-XP3-1 |
Steps-leading-lone-slash-14 |
Verify xgc:leading-lone-slash implementation This expression is a valid path expression /max(a) | RES-XP3-1 |
Steps-leading-lone-slash-15 |
Verify xgc:leading-lone-slash implementation This expression is a valid expression /* | RES-XP3-1 |
Steps-leading-lone-slash-16 |
Verify xgc:leading-lone-slash implementation This expression is a valid expression /=$a | RES-XP3-1 |
Steps-leading-lone-slash-17 |
Verify xgc:leading-lone-slash implementation This expression is a valid expression 5*/ | RES-XP3-1 |
string-constructor-001 |
simple case of string constructor | RES-XP3-1 |
string-constructor-002 |
Trivial string constructor | RES-XP3-1 |
string-constructor-003 |
More complex string constructor | RES-XP3-1 |
string-constructor-004 |
Entity references not recognized | RES-XP3-1 |
string-constructor-005 |
Special characters OK | RES-XP3-1 |
string-constructor-006 |
No fixed part | RES-XP3-1 |
string-constructor-007 |
Whitespace is retained | RES-XP3-1 |
string-constructor-008 |
Enclosed expressions are atomized | RES-XP3-1 |
string-constructor-009 |
Nested string constructor | RES-XP3-1 |
string-constructor-010 |
String constructor in element constructor | RES-XP3-1 |
string-constructor-011 |
String constructor in attribute constructor | RES-XP3-1 |
string-constructor-012 |
String constructor within a conditional | RES-XP3-1 |
string-constructor-013 |
String constructor within a filter expression | RES-XP3-1 |
string-constructor-014 |
Newlines within a string constructor | RES-XP3-1 |
string-constructor-015 |
Square array constructor containing string constructor | RES-XP3-1 |
string-constructor-016 |
String constructor containing square array constructor | RES-XP3-1 |
string-constructor-017 |
String constructor containing curly array constructor | RES-XP3-1 |
string-constructor-018 |
Embedded expression can contain comma operator | RES-XP3-1 |
string-constructor-019 |
String can contain backtick | RES-XP3-1 |
string-constructor-020 |
Escaping | RES-XP3-1 |
string-constructor-021 |
Use in regex | RES-XP3-1 |
string-constructor-022 |
Empty string constructor | RES-XP3-1 |
string-constructor-023 |
Effect of a misplaced space | RES-XP3-1 |
string-constructor-024 |
Absent enclosed expression | RES-XP3-1 |
string-constructor-025 |
Absent enclosed expression | RES-XP3-1 |
string-constructor-026 |
Date-valued enclosed expression | RES-XP3-1 |
string-constructor-027 |
Confusing enclosed expression in element constructor | RES-XP3-1 |
string-constructor-028 |
Nested string constructors within nested element constructors | RES-XP3-1 |
string-constructor-029 |
Entity references are not expanded | RES-XP3-1 |
string-constructor-030 |
Character references are not expanded | RES-XP3-1 |
string-constructor-031 |
Entity references are not expanded - string constructor with enclosed expressions | RES-XP3-1 |
string-constructor-032 |
Character references are not expanded - string constructor with enclosed expression | RES-XP3-1 |
string-constructor-033 |
Entity references are not expanded - string constructor with enclosed expressions | RES-XP3-1 |
string-constructor-034 |
Character references are not expanded - string constructor with enclosed expression | RES-XP3-1 |
string-constructor-901 |
Unterminated string constructor | RES-XP3-1 |
string-constructor-902 |
Unterminated string constructor | RES-XP3-1 |
string-constructor-903 |
Unterminated string constructor | RES-XP3-1 |
string-constructor-904 |
Unterminated string constructor | RES-XP3-1 |
string-constructor-905 |
Unterminated string constructor | RES-XP3-1 |
string-constructor-906 |
Improperly started string constructor | RES-XP3-1 |
string-constructor-907 |
Improperly started string constructor | RES-XP3-1 |
string-constructor-908 |
Unexpected "}`" | RES-XP3-1 |
string-constructor-909 |
Unexpected "}`" | RES-XP3-1 |
string-constructor-910 |
Maps can't be atomized | RES-XP3-1 |
string-constructor-911 |
Maps can't be atomized | RES-XP3-1 |
string-constructor-912 |
String constructor containing sequence | RES-XP3-1 |
string-constructor-913 |
Not allowed as literal attribute | RES-XP3-1 |
string-constructor-914 |
Not allowed in namespace declaration | RES-XP3-1 |
string-constructor-915 |
Not allowed in option declaration | RES-XP3-1 |
string-constructor-916 |
Not allowed in processing-instruction name | RES-XP3-1 |
string-constructor-917 |
Not allowed in decimal format declaration | RES-XP3-1 |
string-constructor-918 |
Not allowed in collation literal | RES-XP3-1 |
switch-001 |
basic switch example | RES-XP3-1 |
switch-002 |
basic switch example, matches default clause | RES-XP3-1 |
switch-003 |
switch test, non-constant case clause | RES-XP3-1 |
switch-004 |
switch test, multiple case clauses | RES-XP3-1 |
switch-005 |
switch test, multiple case clauses | RES-XP3-1 |
switch-006 |
switch test, numeric case clauses, no type error | RES-XP3-1 |
switch-007 |
switch test, untypedAtomic is converted to string | RES-XP3-1 |
switch-008 |
switch test, untypedAtomic is converted to string | RES-XP3-1 |
switch-009 |
switch test, empty matches empty | RES-XP3-1 |
switch-010 |
switch test, non-matching empty | RES-XP3-1 |
switch-011 |
switch test, NaN matches NaN | RES-XP3-1 |
switch-012 |
switch test, no dynamic errors | RES-XP3-1 |
switch-013 |
switch test, no dynamic errors | RES-XP3-1 |
switch-014 |
switch test, QName value | RES-XP3-1 |
switch-015 |
switch test, xs:date value | RES-XP3-1 |
switch-016 |
switch test, xs:date value one with timezone | RES-XP3-1 |
switch-017 |
switch test, xs:dateTime value one with timezone | RES-XP3-1 |
switch-018 |
switch test, xs:time value both with timezone | RES-XP3-1 |
switch-901 |
switch, type error, switch operand >1 item | RES-XP3-1 |
switch-902 |
switch, type error, case operand >1 item | RES-XP3-1 |
switch-903 |
switch, static error, no cases | RES-XP3-1 |
switch-904 |
switch, static error, no default | RES-XP3-1 |
switch-905 |
switch, static error, empty case list | RES-XP3-1 |
switch-906 |
switch, static error, not an ExprSingle | RES-XP3-1 |
switch-907 |
switch, static error, params required | RES-XP3-1 |
switch-908 |
switch, static error, curlies not allowed | RES-XP3-1 |
switch-909 |
switch, static error, colons not allowed | RES-XP3-1 |
K2-SeqExprTreat-4 |
Treat the result of an empty node test, as the empty-sequence(). | RES-XP3-1 |
cbcl-treat-as-015 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-016 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-017 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-018 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-019 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-020 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-021 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-022 |
test treat as cardinality checks are correct | RES-XP3-1 |
cbcl-treat-as-023 |
test treat as cardinality checks are correct | RES-XP3-1 |
try-001 |
RES-XP3-1 | |
try-002 |
RES-XP3-1 | |
try-003 |
RES-XP3-1 | |
try-004 |
RES-XP3-1 | |
try-005 |
test try/catch as an ExprSingle | RES-XP3-1 |
try-006 |
try/catch doesn't catch error evaluating global variable | RES-XP3-1 |
try-007 |
doesn't catch error evaluating local variable | RES-XP3-1 |
try-008 |
does catch error evaluating function call | RES-XP3-1 |
try-009 |
does catch error evaluating function call | RES-XP3-1 |
try-010 |
Use err:code local variable, implicitly declared | RES-XP3-1 |
try-011 |
Use err:code local variable in a nested tryCatch. The cast as expr should throw a dynamic error | RES-XP3-1 |
try-012 |
Use err:description local variable, implicitly declared | RES-XP3-1 |
try-013 |
Use err:value, err:line-number and err:column-number local variable, implicitly declared | RES-XP3-1 |
try-014 |
Integer literal out of range is a dynamic error | RES-XP3-1 |
try-015 |
Bad date is a dynamic error | RES-XP3-1 |
try-016 |
No context item is a dynamic error | RES-XP3-1 |
try-017 |
No context item is a dynamic error (but no context node is a type error...) | RES-XP3-1 |
try-018 |
Test that the right catch clause is evaluated. Saxon bug report from Florent Georges | RES-XP3-1 |
try-019 |
Empty try expression | RES-XP3-1 |
try-020 |
Empty catch expression | RES-XP3-1 |
try-021 |
Use err:additional: value is implementation-defined, but variable must exist | RES-XP3-1 |
no-try-catch-1 |
Without try catch a division by 0 raises a dynamic error. | RES-XP3-1 |
no-try-catch-2 |
Without try catch an undefined variable raises a static error. | RES-XP3-1 |
no-try-catch-3 |
Without try catch a static type mismatch raises a type error. | RES-XP3-1 |
try-catch-dynamic-error-1 |
A division by zero (dynamic error) is caught. | RES-XP3-1 |
try-catch-dynamic-error-2 |
A division by zero (dynamic error) is caught when the error is specified. | RES-XP3-1 |
try-catch-dynamic-error-3 |
A division by zero (dynamic error) is caught when the error namespace is specified. | RES-XP3-1 |
try-catch-dynamic-error-4 |
A division by zero (dynamic error) is caught when the error local name is specified. | RES-XP3-1 |
try-catch-static-error-1 |
An undefined variable (static error) is not caught. | RES-XP3-1 |
try-catch-static-error-2 |
An undefined variable (static error) is not caught. | RES-XP3-1 |
try-catch-static-error-3 |
An undefined variable (static error) is not caught. | RES-XP3-1 |
try-catch-static-error-4 |
An undefined variable (static error) is not caught. | RES-XP3-1 |
try-catch-type-error-1 |
A static type mismatch (type error) is caught. | RES-XP3-1 |
try-catch-type-error-2 |
A static type mismatch (type error) is caught. | RES-XP3-1 |
try-catch-type-error-3 |
A static type mismatch (type error) is caught. | RES-XP3-1 |
try-catch-type-error-4 |
A static type mismatch (type error) is caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-before-1 |
A dynamic error before a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-before-2 |
A dynamic error before a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-before-3 |
A dynamic error before a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-before-4 |
A dynamic error before a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-after-1 |
A dynamic error after a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-after-2 |
A dynamic error after a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-after-3 |
A dynamic error after a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-after-4 |
A dynamic error after a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-1 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-2 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-3 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-4 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-5 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-6 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-7 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-dynamic-error-outside-8 |
A dynamic error outside a try catch expression is not caught. | RES-XP3-1 |
try-catch-no-error-1 |
If no error is raised, the result of the try catch expression is the result of the try clause. | RES-XP3-1 |
try-catch-no-error-2 |
If no error is raised, the result of the try catch expression is the result of the try clause. | RES-XP3-1 |
try-catch-no-error-3 |
If no error is raised, the result of the try catch expression is the result of the try clause. | RES-XP3-1 |
try-catch-no-error-4 |
If no error is raised, the result of the try catch expression is the result of the try clause. | RES-XP3-1 |
try-catch-no-error-5 |
If no error is raised, the result of the try catch expression is the result of the try clause. | RES-XP3-1 |
try-catch-name-tests-namespace-1 |
URI literals are supported in name tests. | RES-XP3-1 |
try-catch-name-tests-namespace-2 |
URI literals are supported in name tests. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-1 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-2 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-3 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-4 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-5 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-name-no-matching-catch-clause-6 |
If there is no matching catch clause, the error is forwarded. | RES-XP3-1 |
try-catch-several-name-tests-1 |
A catch clause with one or more NameTests matches any error whose error code matches one of these NameTests. | RES-XP3-1 |
try-catch-several-name-tests-2 |
A catch clause with one or more NameTests matches any error whose error code matches one of these NameTests. | RES-XP3-1 |
try-catch-several-name-tests-3 |
A catch clause with one or more NameTests matches any error whose error code matches one of these NameTests. | RES-XP3-1 |
try-catch-first-matching-catch-clause-1 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-2 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-3 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-4 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-5 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-6 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-7 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-8 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-9 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-10 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-11 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-first-matching-catch-clause-12 |
The first matching catch clause is used. | RES-XP3-1 |
try-catch-err-code-variable-1 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-2 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-3 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-4 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-5 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-6 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-7 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-8 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-9 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-10 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-11 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-12 |
err:code returns the error code. | RES-XP3-1 |
try-catch-err-code-variable-13 |
err:code used within an "AVT". | RES-XP3-1 |
try-catch-err-code-variable-14 |
err:code used in a loop (test case from Gunther Rademacher). See Saxon bug 2181: Saxon was loop-lifting the variable references out of the for loop. | RES-XP3-1 |
try-catch-err-description-variable-1 |
err:description returns a description string or the empty sequence. | RES-XP3-1 |
try-catch-err-description-variable-2 |
err:code returns a description string or the empty sequence. | RES-XP3-1 |
try-catch-err-description-variable-3 |
err:code returns a description string or the empty sequence. | RES-XP3-1 |
try-catch-err-value-variable-1 |
err:value returns a sequence of error values. | RES-XP3-1 |
try-catch-err-value-variable-2 |
err:value returns a sequence of error values. | RES-XP3-1 |
try-catch-err-value-variable-3 |
err:value returns a sequence of error values. | RES-XP3-1 |
try-catch-err-module-variable-1 |
err:module must be defined. | RES-XP3-1 |
try-catch-err-module-variable-2 |
err:module must be defined. | RES-XP3-1 |
try-catch-err-module-variable-3 |
err:module must be a string if it is not empty. | RES-XP3-1 |
try-catch-err-line-number-variable-1 |
err:line-number must be defined. | RES-XP3-1 |
try-catch-err-line-number-variable-2 |
err:line-number must be defined. | RES-XP3-1 |
try-catch-err-line-number-variable-3 |
err:line-number must be an integer if it is not empty. | RES-XP3-1 |
try-catch-err-column-number-variable-1 |
err:column-number must be defined. | RES-XP3-1 |
try-catch-err-column-number-variable-2 |
err:column-number must be defined. | RES-XP3-1 |
try-catch-err-column-number-variable-3 |
err:column-number must be an integer if it is not empty. | RES-XP3-1 |
try-catch-err-other-variable-1 |
err:other must not be defined. | RES-XP3-1 |
try-catch-err-dynamic-error-in-catch-clause-1 |
A dynamic error raised by the chosen catch clause must be thrown. | RES-XP3-1 |
try-catch-err-dynamic-error-in-catch-clause-2 |
A dynamic error raised by a non-executed catch clause must be ignored. | RES-XP3-1 |
try-catch-err-dynamic-error-in-catch-clause-3 |
A dynamic error raised by a non-executed catch clause must be ignored. | RES-XP3-1 |
try-catch-err-dynamic-error-in-catch-clause-4 |
A dynamic error raised by a non-executed catch clause must be ignored. | RES-XP3-1 |
try-catch-err-dynamic-error-in-catch-clause-5 |
A dynamic error raised by a non-executed catch clause must be ignored. | RES-XP3-1 |
try-catch-function-call-1 |
If a function call occurs within a try clause, errors raised by evaluating the corresponding function are caught by the try/catch expression. | RES-XP3-1 |
try-catch-function-call-2 |
If a function call occurs within a try clause, errors raised by evaluating the corresponding function are caught by the try/catch expression. | RES-XP3-1 |
try-catch-function-call-3 |
If a function call occurs within a try clause, errors raised by evaluating the corresponding function are caught by the try/catch expression. | RES-XP3-1 |
try-catch-function-call-4 |
If a function call occurs within a try clause, errors raised by evaluating the corresponding function are caught by the try/catch expression. | RES-XP3-1 |
try-catch-error-function-with-static-error-code |
An error raised with fn:error() must be handled as a dynamic error. | RES-XP3-1 |
try-catch-variable-binding-outside-1 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-variable-binding-outside-2 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-variable-binding-outside-3 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-variable-binding-outside-4 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-variable-binding-outside-5 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-variable-binding-outside-6 |
If a variable reference is used in a try clause, errors raised by binding a value to the variable are not caught unless the binding expression occurs within the try clause. | RES-XP3-1 |
try-catch-optimizations-1 |
If the evaluation of an expression inside a try/catch is rewritten or deferred in this way, it must take its try/catch context with it. | RES-XP3-1 |
try-catch-optimizations-2 |
If the evaluation of an expression inside a try/catch is rewritten or deferred in this way, it must take its try/catch context with it. | RES-XP3-1 |
try-catch-optimizations-3 |
Expressions that were written outside the try/catch expression may be evaluated inside the try/catch, but only if they retain their original try/catch behavior. | RES-XP3-1 |
try-catch-spec-example-1 |
Example from the specification. | RES-XP3-1 |
try-catch-spec-example-2 |
Example from the specification. | RES-XP3-1 |
try-catch-spec-example-3 |
Example from the specification. | RES-XP3-1 |
try-catch-spec-example-4 |
Example from the specification (must parse). | RES-XP3-1 |
try-catch-spec-example-5 |
Example from the specification. | RES-XP3-1 |
try-catch-function-result-type-1 |
Can't catch this error within the function body | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-1 |
XPDY0002 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-2 |
XPDY0050 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-3 |
XQDY0025 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-4 |
XQDY0026 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-5 |
XQDY0041 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-6 |
XQDY0044 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-7 |
XQDY0061 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-8 |
XQDY0064 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-9 |
XQDY0072 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-10 |
XQDY0074 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-11 |
XQDY0091 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-12 |
XQDY0095 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-13 |
XQDY0096 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-13b |
XQDY0096 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-14 |
XQDY0101 must be caught. | RES-XP3-1 |
try-catch-all-dynamic-errors-caught-15 |
FAOR0002 must be caught, even when detectable statically. | RES-XP3-1 |
try-catch-nest-1 |
Try-catch expressions must nest. | RES-XP3-1 |
try-catch-nest-2 |
Try-catch expressions must nest. | RES-XP3-1 |
try-catch-fn-error-1 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-2 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-3 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-4 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-5 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-6 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-7 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-8 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-9 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-10 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-11 |
Try-catch must match fn:error semantics. | RES-XP3-1 |
try-catch-fn-error-12 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-13 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-14 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-15 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-16 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-17 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-18 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-19 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
try-catch-fn-error-20 |
Try-catch must match any error raised by fn:error. | RES-XP3-1 |
typeswitchhc1 |
Simple test for evaluation of atomic value (integer) and various data types for case evaluation | RES-XP3-1 |
typeswitchhc2 |
Simple test for evaluation of atomic value (decimal) and various data types for case evaluation | RES-XP3-1 |
typeswitchhc3 |
Simple test for evaluation of atomic value (double) and various data types for case evaluation | RES-XP3-1 |
typeswitchhc4 |
Simple test for evaluation of atomic value (string) and various data types for case evaluation | RES-XP3-1 |
typeswitchhc5 |
Simple test for evaluation of atomic value (float) and various data types for case evaluation | RES-XP3-1 |
typeswitchhc6 |
Simple test for evaluation of simple boolean expression and various data types for case evaluation | RES-XP3-1 |
typeswitchhc7 |
Simple test for evaluation of simple date expression and various data types for case evaluation | RES-XP3-1 |
typeswitchhc8 |
Simple test for evaluation of simple time expression and various data types for case evaluation | RES-XP3-1 |
typeswitchhc9 |
Simple test for evaluation of simple dateTime expression and various data types for case evaluation | RES-XP3-1 |
typeswitchhc10 |
Simple test for evaluation of simple anyURI expression and various data types for case evaluation | RES-XP3-1 |
typeswitchhc11 |
Simple test for evaluation of various expressions and should mathc the deafult value | RES-XP3-1 |
typeswitchhc12 |
Simple test for evaluating dynamic error raised by default clause (no error raised) | RES-XP3-1 |
typeswitchhc13 |
Simple test for typeswitch with operand expression (if Expression) evaluating to an integer. | RES-XP3-1 |
typeswitchhc14 |
Simple test for typeswitch with operand expression (boolean) evaluating to boolean type | RES-XP3-1 |
typeswitchhc15 |
Simple test for typeswitch with operand expression (boolean or boolean) evaluating to boolean type | RES-XP3-1 |
typeswitchhc16 |
Simple test for typeswitch with operand expression, that is itself a typeswitch expression evaluating to integer type | RES-XP3-1 |
typeswitchhc17 |
Simple test for evaluation of atomic value (integer) and return contains integer expression | RES-XP3-1 |
typeswitchhc18 |
Simple test for evaluation of atomic value (decimal) and return clause conatining an arithmetic expression with decimals | RES-XP3-1 |
typeswitchhc19 |
Simple test for evaluation of atomic value (double) and return clause containing a double addition operation. | RES-XP3-1 |
typeswitchhc20 |
Simple test for evaluation of atomic value (string) and return clause containing a string operation | RES-XP3-1 |
typeswitchhc21 |
Simple test for evaluation of atomic value ("1") and return clause containing an fn:count() | RES-XP3-1 |
typeswitchhc22 |
Simple test for evaluation of atomic value ("1") and return clause containing a subtraction operation | RES-XP3-1 |
typeswitchhc23 |
Simple test for evaluation of atomic value ("1") and return clause containing a multiplication operation | RES-XP3-1 |
typeswitchhc24 |
Simple test for evaluation of atomic value ("1") and return clause containing a division (div) operation | RES-XP3-1 |
typeswitchhc25 |
Simple test for evaluation of atomic value ("1") and return clause containing a division (idiv) operation | RES-XP3-1 |
K-sequenceExprTypeswitch-1 |
typeswitch test where the sequence types only differs in cardinality. | RES-XP3-1 |
K-sequenceExprTypeswitch-2 |
A string literal is of type xs:string, even though it can be promoted to xs:anyURI. | RES-XP3-1 |
K-sequenceExprTypeswitch-3 |
typeswitch test: A string literal is of type xs:string, even though it can be promoted to xs:untypedAtomic. | RES-XP3-1 |
K-sequenceExprTypeswitch-4 |
A sequence of atomic items are not treated individually, but as a whole. | RES-XP3-1 |
K-sequenceExprTypeswitch-5 |
A typeswitch scenario which in some implementations trigger certain optimization code paths. | RES-XP3-1 |
K-sequenceExprTypeswitch-6 |
A typeswitch scenario involving empty-sequence(). Both the 'xs:integer*' branch and the 'empty-sequnec()' branch are valid. | RES-XP3-1 |
K-sequenceExprTypeswitch-7 |
A typeswitch with an operand expression being the comma operator using no paranteses. | RES-XP3-1 |
K-sequenceExprTypeswitch-8 |
A typeswitch where the case clauses will never be evaluated. In some implementations this trigger optimization code paths. | RES-XP3-1 |
K2-sequenceExprTypeswitch-1 |
Extract the EBV from the result of a typeswitch. | RES-XP3-1 |
K2-sequenceExprTypeswitch-2 |
A default clause must be specified. | RES-XP3-1 |
K2-sequenceExprTypeswitch-3 |
Parenteses must be specified for the expression that's switched. | RES-XP3-1 |
K2-sequenceExprTypeswitch-4 |
A variable is only in scope for the case branch it is declared for. | RES-XP3-1 |
K2-sequenceExprTypeswitch-5 |
A variable is only in scope for the case branch it is declared for(#2). | RES-XP3-1 |
K2-sequenceExprTypeswitch-6 |
A variable is only in scope for the case branch it is declared for(#3). | RES-XP3-1 |
K2-sequenceExprTypeswitch-7 |
A variable is only in scope for the case branch it is declared for(#3). | RES-XP3-1 |
K2-sequenceExprTypeswitch-8 |
A type declaration is not allowed in the default branch. | RES-XP3-1 |
K2-sequenceExprTypeswitch-9 |
Typeswitch variables are not in scope outside the typeswitch expression. | RES-XP3-1 |
K2-sequenceExprTypeswitch-10 |
Typeswitch variables are not in scope outside the typeswitch expression. | RES-XP3-1 |
K2-sequenceExprTypeswitch-11 |
A variable declared in the default branch doesn't carry over to a subsequent typeswitch. | RES-XP3-1 |
K2-sequenceExprTypeswitch-12 |
Two nested typeswitches. | RES-XP3-1 |
K2-sequenceExprTypeswitch-13 |
A complex query that constructs nodes in the wrong order. | RES-XP3-1 |
K2-sequenceExprTypeswitch-14 |
Use the focus from within a typeswitch's case-branch. | RES-XP3-1 |
K2-sequenceExprTypeswitch-15 |
Use the focus from within a typeswitch's case-branch. | RES-XP3-1 |
K2-sequenceExprTypeswitch-16 |
Use variables with type declarations. | RES-XP3-1 |
typeswitch-union-nomatch |
Typeswitch with union, no match | RES-XP3-1 |
typeswitch-union-nomatch-2 |
Typeswitch with union, no match | RES-XP3-1 |
typeswitch-union-branch-1 |
Typeswitch with union, a match first branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-branch-1-dup |
Typeswitch with union, a match first branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-branch-2 |
Typeswitch with union, a match second branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-branch-2-dup |
Typeswitch with union, a match second branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-branch-both |
Typeswitch with union, a match second branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-branch-both-dup |
Typeswitch with union, a match second branch only; check type of bound variable | RES-XP3-1 |
typeswitch-union-multi |
Typeswitch with N-way union | RES-XP3-1 |
typeswitch-union-in-xquery-10 |
Typeswitch with union of types disallowed in XQuery 1.0 | RES-XP3-1 |
typeswitch-112 |
purpose: Test that a value is an instance of a simple union type. | RES-XP3-1, SHE-XSD |
typeswitch-113 |
purpose: Test that a value cannot be tested to be an instance of a union type derived by restriction. | RES-XP3-1, SHE-XSD |
typeswitch-114 |
purpose: Test that a value cannot be tested to be an instance of a list whose item type is a union. | RES-XP3-1, SHE-XSD |
typeswitch-115 |
purpose: Test that a value cannot be tested to be an instance of a union type with a list in its membership. | RES-XP3-1, SHE-XSD |
typeswitch-116 |
purpose: Test that a value can be tested to be an instance of a union type with a union in its membership. | RES-XP3-1, SHE-XSD |
typeswitch-117 |
purpose: Test typeswitch with maps and arrays. | RES-XP3-1 |
typeswitch-118 |
Purpose: Test typeswitch where a branch does not get executed. Detecting a type error here is permitted but not required. | RES-XP3-1 |
typeswitch-119 |
Purpose: Test typeswitch with an impossible branch. This is not an error. | RES-XP3-1 |
cbcl-typeswitch-001 |
Tests evaluateoptionalitem | RES-XP3-1 |
cbcl-typeswitch-002 |
Tests evaluateOptionalItem with default clause | RES-XP3-1 |
cbcl-typeswitch-003 |
Tests typeswitch clause which always returns the same value | RES-XP3-1 |
cbcl-typeswitch-004 |
Tests optimization of typeswitch clause to "instance of" | RES-XP3-1 |
cbcl-typeswitch-005 |
Tests which calls Evaluate method | RES-XP3-1 |
cbcl-typeswitch-006 |
Test which calls EvaluateToOptionalItem method | RES-XP3-1 |
Orderexpr-1 |
path expression ordered | RES-XP3-1 |
Orderexpr-2 |
path expression unordered | RES-XP3-1 |
Orderexpr-5 |
position predicate ordered | RES-XP3-1 |
Orderexpr-6 |
position predicate unordered | RES-XP3-1 |
Orderexpr-9 |
union ordered | RES-XP3-1 |
Orderexpr-10 |
union unordered | RES-XP3-1 |
Orderexpr-11 |
intersect ordered | RES-XP3-1 |
Orderexpr-12 |
intersect unordered | RES-XP3-1 |
Orderexpr-13 |
except ordered | RES-XP3-1 |
Orderexpr-14 |
except unordered | RES-XP3-1 |
Orderexpr-15 |
fn:subsequence ordered | RES-XP3-1 |
Orderexpr-16 |
fn:subsequence unordered | RES-XP3-1 |
Orderexpr-17 |
fn:reverse ordered | RES-XP3-1 |
Orderexpr-18 |
fn:reverse unordered | RES-XP3-1 |
Orderexpr-19 |
FLWOR ordered | RES-XP3-1 |
Orderexpr-20 |
FLWOR unordered | RES-XP3-1 |
orderedunorderedexpr-1 |
Evaluation of ordered expression together with if expression ("some" operator). | RES-XP3-1 |
orderedunorderedexpr-2 |
Evaluation of ordered expression used with "or" expression ("and" operator). | RES-XP3-1 |
orderedunorderedexpr-3 |
Evaluation of ordered expression used with "or" expression ("or" operator). | RES-XP3-1 |
orderedunorderedexpr-4 |
Evaluation of ordered expression used with quantified expression. | RES-XP3-1 |
orderedunorderedexpr-5 |
Evaluation of ordered expression used with quantified expression. | RES-XP3-1 |
orderedunorderedexpr-6 |
Evaluation of ordered expression used with typeswitch expression. | RES-XP3-1 |
K-OrderExpr-1 |
A nested expression must be present when 'ordered' is used. | RES-XP3-1 |
K-OrderExpr-1a |
Copied from K-OrderExpr-1. See bug 29258 | RES-XP3-1 |
K-OrderExpr-2 |
A nested expression must be present when 'unordered' is used. | RES-XP3-1 |
K-OrderExpr-2a |
Copied from K-OrderExpr-2. See bug 29258 | RES-XP3-1 |
K-OrderExpr-3 |
A simple test of 'ordered{}'. | RES-XP3-1 |
K-OrderExpr-4 |
A simple test of 'unordered{}'. | RES-XP3-1 |
UnaryLookup-020 |
Subscript is atomized | RES-XP3-1, SHE-XSD |
UnaryLookup-021 |
Subscript is atomized, and untypedAtomic is converted to xs:integer | RES-XP3-1 |
UnaryLookup-024 |
Unary lookup on rhs of "/". Must fail because context item can only be a node. | RES-XP3-1 |
validateexpr-1 |
Evaluation of a validate expression with improper operand for operation. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-2 |
Evaluation of a validate expression with newly constructed Element node and strict validation. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-3 |
Evaluation of a validate expression with newly constructed Element node and lax validation. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-4 |
Evaluation of a validate expression that results on a comment node with imnplicit strict mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-5 |
Evaluation of a validate expression that results on a comment node with lax mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-6 |
Evaluation of a validate expression that results on a PI node with strict mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-7 |
Evaluation of a validate expression that results on a PI node with lax mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-8 |
Evaluation of a validate expression that results on a text node with strict mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-9 |
Evaluation of a validate expression that results on a text node with lax mode. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-10 |
Evaluation of a validate expression that a newly strict validated node does not have a parent (read from a file). | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-11 |
Evaluation of a validate expression that a newly lax validated node does not have a parent (read from a file). Use fn:count to avoid empty file. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-12 |
Evaluation of a validate expression that a newly created strict validated node does not have a parent (read from a file). Use fn:count to avoid empty file. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-13 |
Evaluation of a validate expression that a newly created lax validated node does not have a parent (read from a file). Use fn:count to avoid empty file. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-14 |
Evaluation of a validate expression that a newly created strict element node used with an "if" expression. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-15 |
Evaluation of a validate expression that a newly created lax element node used with an "if" expression. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-16 |
Evaluation of a validate expression that a newly created lax element node used with an "if" expression (uses else part). | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-17 |
Evaluation of a validate expression that a newly created lax element node used with an "or" expression | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-18 |
Evaluation of a validate expression that a newly created lax element node used with a quantified expression ("every" operand). | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-19 |
Evaluation of a validate expression that a newly created lax element node used with a quantified expression ("every" operand). | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-20 |
Evaluation of a validate expression that a newly created lax element node used with a typeswitch expression. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-21 |
Evaluation of a validate expression that a newly created lax element node used with a FLWOR expression. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-23 |
Evaluation of a validate expression, whose operand node is a newly constructed top element node for which there is no declaration. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-24 |
Test for the correct typed value when a list of union types is used. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-25 |
Test for Error condition XQDY0027. Dynamic error during validation. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-26 |
Test For error condition XQDY0061 using a document node. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-27 |
name: validateexpr-27 description: Test Bug 4519, [DM] Definition of is-id property | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-28 |
name: validateexpr-28 description: Test Bug 5223, [XPath] Casting rules in 3.5.2 General Comparisons (editorial) | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-29 |
Name : validateexpr-29 Test For error condition XQDY0061 using a document node. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-30 |
Name : validateexpr-30 Test that validating a document node (with processing instructions and comments) does not throw a type error in static typing implementations when used as an expression of type document(). | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-31 |
Name : validateexpr-31 Test that validating a union of element nodes does not raise a type error. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-32 |
Name : validateexpr-32 Test that validating a union of document nodes does not raise a type error. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-33 |
Name : validateexpr-33 Test that validating a union of element and document nodes does not raise a type error. | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-34 |
namespace not declared: see bug 17040 (cezar.andrei@gmail.com). Also tests lax validation using xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-35 |
Lax validation using xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-36 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-37 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-38 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-39 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-40 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-41 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-42 |
Validation using xs:NOTATION | RES-XP3-1, SHE-XSD, SHE-XSD |
validateexpr-43 |
Type annotation for a complex type with simple content | RES-XP3-1, SHE-XSD, SHE-XSD |
K2-ValidateExpression-1 |
Ensure the validate keyword is parsed correctly. | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-constraints-1 |
Test validation of elements with unique/id/idref schema constraints | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-constraints-2 |
Test validation of elements with unique/id/idref schema constraints | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-constraints-3 |
Test validation of elements with unique/id/idref schema constraints | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-constraints-4 |
Test validation of elements with unique/id/idref schema constraints | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-sc-1 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-2 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-4 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-5 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-6 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-7 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-8 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validateexpr-sc-9 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validate-as-101 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validate-as-102 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validate-as-103 |
Validate an attribute node against a type | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-104 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validate-as-105 |
Ignored pragma before validate expression | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-106 |
Nested validate expressions | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-107 |
Validate an element using xsi:type (Saxon bug 3062) | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91011 |
Unknown type name | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91012 |
Two type names | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91013 |
Test that "validate type" syntax is rejected by an XQuery 1.0 processor | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91014 |
Validation applies to a single node | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91015 |
Undeclared namespace prefix in type name | RES-XP3-1, SHE-XSD, SHE-XSD |
validate-as-91016 |
RES-XP3-1, SHE-XSD, SHE-XSD | |
validate-as-91017 |
A Working draft used the syntax "validate as": check that this is not accepted | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-1 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-2 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-3 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-4 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-5 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-6 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-7 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-8 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-9 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-10 |
Evaluation of a validate expression, with lax validation and a type specified by xsi:type | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-11 |
Test validation on a document with a single element with extra nodes | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-12 |
Test validation on a document with no element nodes. | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-13 |
Test validation on a document with more than one element nodes. | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-14 |
Description : name test against an element with schema validity not known. | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-15 |
Test against schema base type. | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-16 |
Test validation of a global schema attribute | RES-XP3-1, SHE-XSD, SHE-XSD |
cbcl-validateexpr-17 |
Evaluation of a validate expression, with lax validation and a type sepcified by xsi:type where the prefix is only passively in scope | RES-XP3-1, SHE-XSD, SHE-XSD |
value-comparison-3 |
Evaluation of numeric value comparison involving type promotion to least common type. Uses "eq" operator between integer and float types. | RES-XP3-1, SHE-XSD |
value-comparison-4 |
Evaluation of numeric value comparison involving type promotion to least common type. Uses "ne" operator between integer and float types. | RES-XP3-1, SHE-XSD |
value-comparison-12 |
Value comparison on elements annotated as xs:int. | SHE-XSD |
value-comparison-13 |
Value comparison involving union type. | RES-XP3-1, SHE-XSD |
value-comparison-14 |
Value comparison involving union type. | RES-XP3-1, SHE-XSD |
value-comparison-15 |
Value comparison where the types are not known statically, but the same types are used repeatedly. | RES-XP3-1 |
VarDecl001 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl002 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl003 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl004 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl005 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl006 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl007 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl008 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl009 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl010 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl011 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl012 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl013 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl014 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl015 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl016 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl017 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl018 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl019 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl020 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl021 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl022 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl023 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl024 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl025 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl026 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl027 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl028 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl029 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl030 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl031 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl032 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl033 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl034 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl035 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl036 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl037 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl038 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl039 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl040 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl041 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl042 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl043 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl044 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl045 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl046 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl047 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl048 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl049 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl050 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl051 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl052 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl053 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl054 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl055 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl056 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl057 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl058 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl059 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl060 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl061 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl062 |
Purpose - Variable with no type definition | RES-XP3-1 |
VarDecl063 |
Purpose - forwards references to global variables allowed in XQuery 3.0 | RES-XP3-1 |
VarDecl064 |
Purpose - two forwards references to a global variable (Saxon bug 2232) | RES-XP3-1 |
vardeclerr |
Test circularity on variable/function declaration . | RES-XP3-1 |
vardeclerr-1 |
Test circularity on variable/function declaration . | RES-XP3-1 |
internalvar-2 |
Evaluates an external variable named "$local:var" declared with no type and multiple embedded comments. | RES-XP3-1 |
K2-InternalVariablesWithout-1 |
A variable depending on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-1a |
Test case based on K2-InterVariablesWithout-1 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-1b |
Static circularity with no dynamic circularity: see bug 29590 (and Saxon bug 2726) | RES-XP3-1 |
K2-InternalVariablesWithout-1c |
Dynamic circularity within a conditional: see bug 29590 (and Saxon bug 2726) | RES-XP3-1 |
K2-InternalVariablesWithout-2 |
A variable depending on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-2a |
Test case based on K2-InterVariablesWithout-2 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-3 |
A variable depending on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-3a |
Test case based on K2-InterVariablesWithout-3 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-4 |
A variable depending on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-4a |
Test case based on K2-InterVariablesWithout-4 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-5 |
A variable depending indirectly on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-5a |
Test case based on K2-InterVariablesWithout-5 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-6 |
A variable depending indirectly on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-6a |
Test case based on K2-InterVariablesWithout-6 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-7 |
A variable depending indirectly on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-7a |
Test case based on K2-InterVariablesWithout-7 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-8 |
A variable depending indirectly on a recursive function. | RES-XP3-1 |
K2-InternalVariablesWithout-8a |
Test case based on K2-InterVariablesWithout-8 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-9 |
A variable depending on its self through the argument of a user function callsite. | RES-XP3-1 |
K2-InternalVariablesWithout-9a |
Test case based on K2-InterVariablesWithout-9 with XQuery 3.0 error code | RES-XP3-1 |
K2-InternalVariablesWithout-10 |
Function arguments shadow global variables. | RES-XP3-1 |
K2-InternalVariablesWithout-11 |
A variable initialized with a function that doesn't exist. | RES-XP3-1 |
K2-InternalVariablesWithout-12 |
A variable initialized with a function that doesn't exist. | RES-XP3-1 |
K2-InternalVariablesWithout-13 |
A prolog containing 20 variable declarations. | RES-XP3-1 |
K2-InternalVariablesWithout-14 |
A focus doesn't propagate through variable references. | RES-XP3-1 |
K2-InternalVariablesWithout-15 |
Multiple assignments is invalid. | RES-XP3-1 |
vardeclwithtype-1 |
Evaluates an internal variable declaration with type Use type xs:string. | RES-XP3-1 |
vardeclwithtype-2 |
Evaluates an internal variable declaration with type Use type xs:integer. | RES-XP3-1 |
vardeclwithtype-3 |
Evaluates an internal variable declaration with type Use type xs:decimal. | RES-XP3-1 |
vardeclwithtype-4 |
Evaluates an internal variable declaration with type Use type xs:boolean (true value). | RES-XP3-1 |
vardeclwithtype-5 |
Evaluates an internal variable declaration with type Use type xs:boolean (false value). | RES-XP3-1 |
vardeclwithtype-6 |
Evaluates an internal variable declaration with type Use type xs:float | RES-XP3-1 |
vardeclwithtype-7 |
Evaluates an internal variable declaration with type Use type xs:double | RES-XP3-1 |
vardeclwithtype-8 |
Evaluates an internal variable declaration with type Use type xs:anyURI | RES-XP3-1 |
vardeclwithtype-9 |
Evaluates an internal variable declaration with type Use type xs:dateTime | RES-XP3-1 |
vardeclwithtype-10 |
Evaluates an internal variable declaration with type Use type xs:time | RES-XP3-1 |
vardeclwithtype-11 |
Evaluates an internal variable declaration with type Use type xs:date | RES-XP3-1 |
vardeclwithtype-12 |
Evaluates an internal variable declaration with type that is declared twice | RES-XP3-1 |
vardeclwithtype-13 |
Evaluates an internal variable declaration with type and expression. Expression result does not match given type. | RES-XP3-1 |
vardeclwithtype-14 |
Evaluates an internal variable declaration with type and expression. Expression uses a previously defined variable. | RES-XP3-1 |
vardeclwithtype-15a |
Evaluates an internal variable declaration with type and expression. Test usage of variable with no assigned value at time of expression definition. | RES-XP3-1 |
vardeclwithtype-15b |
Evaluates an internal variable declaration with type and expression. Test usage of variable with no assigned value at time of expression definition. | RES-XP3-1 |
vardeclwithtype-16 |
Evaluates an internal variable declaration with type that uses a declared namesapce. | RES-XP3-1 |
vardeclwithtype-17 |
Evaluates an internal variable declaration with type that uses a declared namespace. Two variable with same name declared in two deferent namespaces. | RES-XP3-1 |
vardeclwithtype-18 |
Evaluates an internal variable declaration with type that uses a declared namespace. Two variable with same name declared in namespaces with same namespace uri. | RES-XP3-1 |
vardeclwithtype-19 |
Evaluates an internal variable declaration with type that uses the fn:count function . | RES-XP3-1 |
vardeclwithtype-20 |
Evaluates an internal variable declaration with type that uses the fn:string-length function . | RES-XP3-1 |
vardeclwithtype-21 |
Evaluates an internal variable declaration with type that uses the fn:not function . | RES-XP3-1 |
vardeclwithtype-22 |
Evaluates an internal variable declaration with type that uses the fn:empty function . | RES-XP3-1 |
internalvar-1 |
Evaluates an external variable named "$local:var" declared as "item()*" and multiple embedded comments. | RES-XP3-1 |
K-InternalVariablesWith-1 |
A variable declaration involving assignment and type declaration, and many comments. | RES-XP3-1 |
K-InternalVariablesWith-2 |
A variable declaration involving assignment, and many comments. | RES-XP3-1 |
K-InternalVariablesWith-3 |
A variable declaration whose source expression doesn't match the declared type, and where it typically is difficult to deduce statically. | RES-XP3-1 |
K-InternalVariablesWith-4 |
A variable declaration whose source expression doesn't match the declared type, and where it can be deduced statically. | RES-XP3-1 |
K-InternalVariablesWith-5 |
A variable declaration whose source expression doesn't match the declared type, and where it can be deduced statically. | RES-XP3-1 |
K-InternalVariablesWith-6a |
A prolog variable depending on a variable which is not in scope, and the variable is not used. | RES-XP3-1 |
K-InternalVariablesWith-6b |
A prolog variable depending on a variable which is (in XQuery 3.0) in scope, and the variable is not used. | RES-XP3-1 |
K-InternalVariablesWith-7 |
'declare variable' must be followed by '$'. | RES-XP3-1 |
K-InternalVariablesWith-8 |
'=' cannot be used to assign values in 'declare variable', it must be ':='. | RES-XP3-1 |
K-InternalVariablesWith-9a |
A prolog variable depending on a variable which is not in scope. | RES-XP3-1 |
K-InternalVariablesWith-9b |
A prolog variable depending on a variable which is (in XQuery 3.0) in scope. | RES-XP3-1 |
K-InternalVariablesWith-10 |
A namespace declaration must appear before a variable declaration, and its prefix is not inscope for the variable declaration. | RES-XP3-1 |
K-InternalVariablesWith-11 |
One prolog variable initialized via another. | RES-XP3-1 |
K-InternalVariablesWith-12 |
One prolog variable depending on a user function appearing after it. | RES-XP3-1 |
K-InternalVariablesWith-13 |
One prolog variable depending on a user function, but where the user-specified types doesn't match. | RES-XP3-1 |
K-InternalVariablesWith-14 |
One prolog variable depending on a user function, but where the types doesn't match. | RES-XP3-1 |
K-InternalVariablesWith-15a |
One prolog variable depending on itself. | RES-XP3-1 |
K-InternalVariablesWith-15b |
One prolog variable depending on itself. | RES-XP3-1 |
K-InternalVariablesWith-16 |
A prolog variable having a circular dependency, stretching through many functions. | RES-XP3-1 |
K-InternalVariablesWith-16a |
Test case based on K-InternalVariablesWith-16. XQuery 3.0 error code. | RES-XP3-1 |
K-InternalVariablesWith-17 |
A prolog variable having a circular dependency, by having a variable reference in a call site argument. This is an error even though the variable isn't used, because implementations cannot skip reporting static errors. | RES-XP3-1 |
K-InternalVariablesWith-17a |
Test case based on K-InternalVariablesWith-17. XQuery 3.0 error code. | RES-XP3-1 |
K-InternalVariablesWith-18 |
A prolog variable having a circular dependency, by having a variable reference in a call site argument. | RES-XP3-1 |
K-InternalVariablesWith-18a |
Test case based on K-InternalVariablesWith-18 with XQuery 3.0 error code. | RES-XP3-1 |
K-InternalVariablesWith-19 |
A prolog variable having a circular dependency, stretching through functions and variables. | RES-XP3-1 |
K-InternalVariablesWith-19a |
Test case based on K-InternalVariablesWith-19 with XQuery 3.0 error code. | RES-XP3-1 |
K-InternalVariablesWith-20 |
A prolog variable having a circular dependency, stretching through functions and variables(#2). | RES-XP3-1 |
K-InternalVariablesWith-20a |
Test case based on K-InternalVariablesWith-20 with XQuery 3.0 error code. | RES-XP3-1 |
K-InternalVariablesWith-21 |
A variable declaration involving assignment and type declaration, demonstrating a parsing problem. | RES-XP3-1 |
K2-InternalVariablesWith-1 |
The query contains a type error despite the 'treat as' declaration. | RES-XP3-1 |
extvardeclwithouttype-1 |
Evaluates an external variable declaration without type | RES-XP3-1 |
extvardeclwithouttype-2 |
Evaluates an external variable declaration without type | RES-XP3-1 |
extvardeclwithouttype-3 |
Evaluates an external variable declaration without type Use type xs:integer. | RES-XP3-1 |
extvardeclwithouttype-4 |
Evaluates an external variable declaration without type | RES-XP3-1 |
extvardeclwithouttype-5 |
Evaluates an external variable declaration without type | RES-XP3-1 |
extvardeclwithouttype-6 |
Evaluates an external variable declaration without type Use type xs:float. | RES-XP3-1 |
extvardeclwithouttype-7 |
Evaluates an external variable declaration without type | RES-XP3-1 |
extvardeclwithouttype-8 |
Evaluates an external variable that adds two integers Both queries perform the operation | RES-XP3-1 |
extvardeclwithouttype-9 |
Evaluates an external variable that adds two values This query does NOT performs the operation | RES-XP3-1 |
extvardeclwithouttype-10 |
Evaluates an external variable that adds two values Only THIS query performs the operation. | RES-XP3-1 |
extvardeclwithouttype-11 |
Evaluates an external variable that multiply two values Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-12 |
Evaluates an external variable that subtract two values Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-13 |
Evaluates an external variable that divides two values Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-14 |
Evaluates an external variable that divides (div operator) two values Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-15 |
Evaluates an external variable that perform modulus operation on two values Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-16 |
Evaluates an external variable that evaluates a boolean expression Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-17 |
Evaluates an external variable that evaluates a boolean expression Both queries perform the operation. | RES-XP3-1 |
extvardeclwithouttype-18 |
Evaluates an external variable that evaluates avg function. | RES-XP3-1 |
extvardeclwithouttype-19 |
Evaluates an external variable that attempts to cast an incompatible value. | RES-XP3-1 |
extvardeclwithouttype-20 |
Evaluates an external variable whose case is changed. | RES-XP3-1 |
extvardeclwithouttype-21 |
Evaluates an external variable whose case is changed. | RES-XP3-1 |
extvardeclwithouttype-22 |
Evaluates an external variable with no type whose value is succesfully casted. | RES-XP3-1 |
extvardeclwithouttype-23 |
Evaluates an external variable reference, with no assigned value. | RES-XP3-1 |
extvardeclwithouttype-24 |
Evaluates an external variable reference without type, variable name includes namespace prefix. | RES-XP3-1 |
K2-ExternalVariablesWithout-1 |
Two external variables with the same name. | RES-XP3-1 |
K2-ExternalVariablesWithout-2 |
Two external variables with the same name and where the variable is used. | RES-XP3-1 |
K2-ExternalVariablesWithout-3 |
An external variable using an undeclared prefix. | RES-XP3-1 |
K2-ExternalVariablesWithout-4 |
If the value for an external variable can't be supplied, XPDY0002 must be raised. | RES-XP3-1 |
K2-ExternalVariablesWithout-5 |
If the value for an external variable can't be supplied, XPDY0002 must be raised(#2). | RES-XP3-1 |
K2-ExternalVariablesWithout-6 |
An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used. | RES-XP3-1 |
K2-ExternalVariablesWithout-7 |
An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used(#2). | RES-XP3-1 |
K2-ExternalVariablesWithout-8 |
It is ok to have space between '$' and the name in variable names. | RES-XP3-1 |
K2-ExternalVariablesWithout-9 |
Ensure a variable declaration doesn't violate stability rules. | RES-XP3-1 |
K2-ExternalVariablesWithout-10 |
Ensure node identity is handled through several variables. | RES-XP3-1 |
K2-ExternalVariablesWithout-11 |
Description ensure node identity is handled through variables that has cardinality zero or more. | RES-XP3-1 |
K2-ExternalVariablesWithout-12 |
Reference a variable from two different node constructors. | RES-XP3-1 |
K2-ExternalVariablesWithout-13 |
Evaluate the boolean value of a variable. | RES-XP3-1 |
K2-ExternalVariablesWithout-14 |
Double colon in assignment is syntactically invalid. | RES-XP3-1 |
K2-ExternalVariablesWithout-15 |
Space in assignment is syntactically invalid. | RES-XP3-1 |
K2-ExternalVariablesWithout-16 |
Ensure that a start looking like a declaration, isn't treated as so. | RES-XP3-1 |
K2-ExternalVariablesWithout-17 |
Ensure the 'variable' keyword is parsed correctly. | RES-XP3-1 |
K2-ExternalVariablesWithout-18 |
XQuery 1.0 doesn't allow externals to have a default value. | RES-XP3-1 |
K2-ExternalVariablesWithout-18b |
XQuery 3.0 does allow externals to have a default value. | RES-XP3-1 |
K2-ExternalVariablesWithout-19 |
Ensure XPDY0002 is raised for global variables if there's no focus defined. | RES-XP3-1 |
K2-ExternalVariablesWithout-20 |
Ensure XPDY0002 is raised for global variables if there's no focus defined. Reference the variable twice. | RES-XP3-1 |
K2-ExternalVariablesWithout-21 |
Use the global focus in various ways three references. | RES-XP3-1 |
K2-ExternalVariablesWithout-22 |
Use the global focus in various ways three references. | RES-XP3-1 |
extvardeclwithtype-1 |
Evaluates an external variable declaration with type Use type xs:string. | RES-XP3-1 |
extvardeclwithtype-2 |
Evaluates an external variable declaration with type Use type xs:date. | RES-XP3-1 |
extvardeclwithtype-3 |
Evaluates an external variable declaration with type Use type xs:ineteger. | RES-XP3-1 |
extvardeclwithtype-4 |
Evaluates an external variable declaration with type Use type xs:double. | RES-XP3-1 |
extvardeclwithtype-5 |
Evaluates an external variable declaration with type Use type xs:boolean. | RES-XP3-1 |
extvardeclwithtype-6 |
Evaluates an external variable declaration with type Use type xs:float. | RES-XP3-1 |
extvardeclwithtype-7 |
Evaluates an external variable declaration with type Use type xs:decimal. | RES-XP3-1 |
extvardeclwithtype-8 |
Evaluates an external variable that adds two integers Both queries perform the operation | RES-XP3-1 |
extvardeclwithtype-9 |
Evaluates an external variable that adds two integers This query does NOT performs the operation | RES-XP3-1 |
extvardeclwithtype-10 |
Evaluates an external variable that adds two integers Only THIS query performs the operation. | RES-XP3-1 |
extvardeclwithtype-11 |
Evaluates an external variable that multiply two integers Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-12 |
Evaluates an external variable that subtract two integers Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-13 |
Evaluates an external variable that divides two integers Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-14 |
Evaluates an external variable that divides (div operator) two integers Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-15 |
Evaluates an external variable that perform modulus operation on two integers Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-16 |
Evaluates an external variable that evaluates a boolean expression Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-17 |
Evaluates an external variable that evaluates a boolean expression Both queries perform the operation. | RES-XP3-1 |
extvardeclwithtype-18 |
Evaluates an external variable that evaluates avg function. | RES-XP3-1 |
extvardeclwithtype-19 |
Evaluates an external variable that attempts too cast an incompatible value. | RES-XP3-1 |
extvardeclwithtype-20 |
Evaluates an external variable whose case is changed. | RES-XP3-1 |
extvardeclwithtype-21 |
Evaluates an external variable whose case is changed. | RES-XP3-1 |
extvardeclwithtype-22 |
Evaluates an external variable whose value is succesfully casted. | RES-XP3-1 |
extvardeclwithtype-23 |
This query opens a C++ GCC-XML output file, and outputs a report describing the use of globals variables. | RES-XP3-1 |
extvardeclwithtype-24 |
Evaluates an external variable reference with type, variable name includes namespace prefix. | RES-XP3-1 |
K2-ExternalVariablesWith-1 |
Two external variables with the same name where the first has a type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-2 |
Two external variables with the same name where the last has a type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-3 |
Two external variables with the same name where both have a type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-4 |
Two external variables with the same name where both have a type declaration and the variable is used. | RES-XP3-1 |
K2-ExternalVariablesWith-5 |
Two external variables with the same name where both have a type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-6 |
Two external variables with the same name where both have a type declaration which are different. | RES-XP3-1 |
K2-ExternalVariablesWith-7 |
If the value for an external variable can't be supplied, XPDY0002 must be raised. | RES-XP3-1 |
K2-ExternalVariablesWith-8 |
If the value for an external variable can't be supplied, XPDY0002 must be raised(#2). | RES-XP3-1 |
K2-ExternalVariablesWith-9 |
An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used. | RES-XP3-1 |
K2-ExternalVariablesWith-10 |
An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used(#2). | RES-XP3-1 |
K2-ExternalVariablesWith-11 |
The assignment expression is ExprSingle, not Expr. | RES-XP3-1 |
K2-ExternalVariablesWith-12 |
Variable declarations doesn't cause type conversion. | RES-XP3-1 |
K2-ExternalVariablesWith-13 |
variable declarations doesn't cause numeric promotion. | RES-XP3-1 |
K2-ExternalVariablesWith-14 |
variable declarations doesn't cause numeric promotion(#2). | RES-XP3-1 |
K2-ExternalVariablesWith-15 |
variable declarations doesn't cause numeric promotion(#3). | RES-XP3-1 |
K2-ExternalVariablesWith-16 |
variable declarations doesn't cause numeric promotion(#4). | RES-XP3-1 |
K2-ExternalVariablesWith-17 |
variable declarations doesn't cause numeric promotion(#5). | RES-XP3-1 |
K2-ExternalVariablesWith-18 |
variable declarations doesn't cause string promotion conversion. | RES-XP3-1 |
K2-ExternalVariablesWith-19 |
variable declarations doesn't cause URI promotion conversion. | RES-XP3-1 |
K2-ExternalVariablesWith-20 |
The name of an external variable clashing with the name of a variable declared in the query. | RES-XP3-1 |
K2-ExternalVariablesWith-21 |
The name of an external variable clashing with the name of a variable declared in the query(reversed order). | RES-XP3-1 |
K2-ExternalVariablesWith-22 |
A complex type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-22a |
A complex type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-23 |
A complex type declaration. | RES-XP3-1 |
K2-ExternalVariablesWith-24 |
'+' is not allowed for the atomic type in element(). | RES-XP3-1 |
K2-ExternalVariablesWith-25 |
'*' is not allowed for the atomic type in element(). | RES-XP3-1 |
K2-ExternalVariablesWith-26 |
'+' is not allowed for the atomic type in element(). | RES-XP3-1 |
K2-ExternalVariablesWith-27 |
'*' is not allowed for the atomic type in element(). | RES-XP3-1 |
extvardef-001 |
external variable with a default value | RES-XP3-1 |
extvardef-001a |
external variable with a default value | RES-XP3-1 |
extvardef-002 |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-002a |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-002b |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-003 |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-003a |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-003b |
external variable with a default value and a required type | RES-XP3-1 |
extvardef-004 |
external variable with a default value - static error - it must be an ExprSingle | RES-XP3-1 |
extvardef-005 |
external variable with a default value - static error - it must be an ExprSingle | RES-XP3-1 |
extvardef-006 |
external variable with a default value that depends on other vars | RES-XP3-1 |
extvardef-006a |
external variable with a default value that depends on other vars | RES-XP3-1 |
extvardef-006b |
external variable with a default value that depends on other vars | RES-XP3-1 |
extvardef-007 |
external variable with a default value that depends on context | RES-XP3-1 |
extvardef-008 |
If no value is provided for the variable by the external enviroment, and no default value specified -> err:XPDY0002. | RES-XP3-1 |
extvardef-009 |
It is implementation-dependent whether an error is raised if no value is provided by the external environment, no default value is specified, and the evaluation of the query does not reference the value of the variable. | RES-XP3-1 |
extvardef-010 |
The variable values contain the values of all variables present in the static context (in this case, forward references). | RES-XP3-1 |
extvardef-010a |
Functions contain the values of all variables present in the static context. | RES-XP3-1 |
extvardef-011 |
Cycles are forbidden. | RES-XP3-1 |
extvardef-011a |
Cycles are forbidden. | RES-XP3-1 |
extvardef-012 |
The named functions component contains a function for each statically known function signature present in the static context. | RES-XP3-1 |
extvardef-013 |
The named functions component contains a function for each statically known function signature present in the static context. | RES-XP3-1 |
extvardef-014 |
Context item in default value for external variable. | RES-XP3-1 |
extvardef-015 |
It is a static error if the initializer of the context item depends on the context item. | RES-XP3-1 |
extvardef-016a |
Context position in default value for external variable. | RES-XP3-1 |
extvardef-016b |
Context last in default value for external variable. | RES-XP3-1 |
extvardef-017 |
Implicit cast of external variable default. | RES-XP3-1 |
extvardef-018 |
Undeclared variable in external variable default value. | RES-XP3-1 |
extvardef-019 |
External default variable used in external default variable. | RES-XP3-1 |
extvardef-020 |
External default variable used indirectly in external default variable. | RES-XP3-1 |
extvardef-021 |
External default variable used indirectly in external default variable, with implicit cast. | RES-XP3-1 |
extvardef-022 |
Using external default variable in a function declared before the variable. | RES-XP3-1 |
extvardef-023 |
Schema validation in default external var. | RES-XP3-1, SHE-XSD |
extvardef-024 |
Schema validation failure in default external var. | RES-XP3-1, SHE-XSD |
extvardef-025 |
Schema validation in default external var, incl variable type. Type match. | RES-XP3-1, SHE-XSD |
extvardef-026 |
Schema validation in default external var, incl variable type. Type missmatch. | RES-XP3-1, SHE-XSD |
extvardef-027 |
Schema validation in default external var, incl variable type. Validation missing. | RES-XP3-1, SHE-XSD |
version_declaration-009 |
A VersionDecl cannot appear after a prolog decl. | RES-XP3-1 |
version_declaration-020 |
You can't leave out the version string. | RES-XP3-1 |
K2-VersionProlog-3 |
Use an invalid keyword as encoding. | RES-XP3-1 |
K2-VersionProlog-3-v3 |
Use an invalid keyword as encoding. | RES-XP3-1 |
version_declaration-022-v1 |
You can't swap the order of the 'version' and 'encoding' clauses. | RES-XP3-1 |
version_declaration-022-v3 |
You can't swap the order of the 'version' and 'encoding' clauses. | RES-XP3-1 |
version_declaration-023-v1 |
In XQuery 1.0, you can't omit the 'version' clause. | RES-XP3-1 |
K-VersionProlog-1 |
A simple version declaration including encoding. Since it's implementation defined how comments before the version declaration is handled, any error is allowed. | RES-XP3-1 |
version_declaration-002 |
A case of Comment-before-VersionDecl, this one without an encoding decl. | RES-XP3-1 |
version_declaration-001 |
The production for VersionDecl includes the final Separator. Thus, a Comment occurring after the bulk of a VersionDecl but before the semicolon, still "occurs before the end of the version declaration". | RES-XP3-1 |
version_declaration-007 |
A negative version number. | RES-XP3-1 |
version_declaration-008 |
A non-numeric version string. | RES-XP3-1 |
version_declaration-021 |
"2.0" is a plausible version string, but not supported. | RES-XP3-1 |
VersionDecl-v1-processor-and-v3-query |
An XQuery 1.0 processor presumably doesn't support version 3.0. | RES-XP3-1 |
VersionDecl-v3-processor-and-v1-query |
An XQuery 3.0 processor might or might not accept version "1.0". | RES-XP3-1 |
version_declaration-010 |
Asterisk is not allowed in EncName. | RES-XP3-1 |
version_declaration-010-v3 |
Asterisk is not allowed in EncName. | RES-XP3-1 |
K-VersionProlog-3 |
Whitespace is not allowed in EncName. | RES-XP3-1 |
K-VersionProlog-3-v3 |
Whitespace is not allowed in EncName. | RES-XP3-1 |
K-VersionProlog-4 |
Vertical bar is not allowed in EncName. | RES-XP3-1 |
K-VersionProlog-4-v3 |
Vertical bar is not allowed in EncName. | RES-XP3-1 |
K-VersionProlog-2 |
A simple version declaration excluding encoding. | RES-XP3-1 |
K-VersionProlog-2-v3 |
A simple version declaration excluding encoding. | RES-XP3-1 |
K-VersionProlog-2-v31 |
A simple version declaration excluding encoding. | RES-XP3-1 |
prolog-version-4 |
Simple version decl. | RES-XP3-1 |
prolog-version-4-v3 |
Simple version decl. | RES-XP3-1 |
prolog-version-4-v31 |
Simple version decl. | RES-XP3-1 |
prolog-version-5 |
An XQuery 1.0 processor must accept version "1.0". | RES-XP3-1 |
prolog-version-5-v3 |
An XQuery 3.0 processor must accept version "3.0". | RES-XP3-1 |
prolog-version-5-v31 |
An XQuery 3.1 processor must accept version "3.1". | RES-XP3-1 |
prolog-version-6 |
A more realistic query with a version decl, no encoding. | RES-XP3-1 |
prolog-version-6-v3 |
A more realistic query with a version decl, no encoding. | RES-XP3-1 |
prolog-version-6-v31 |
A more realistic query with a version decl, no encoding. | RES-XP3-1 |
prolog-version-7 |
A more realitic query with a version decl, no encoding. | RES-XP3-1 |
prolog-version-7-v3 |
A more realitic query with a version decl, no encoding. | RES-XP3-1 |
prolog-version-7-v31 |
A more realitic query with a version decl, no encoding. | RES-XP3-1 |
version_declaration-005 |
A more realistic query with a version decl, no encoding | RES-XP3-1, SHE-XSD |
prolog-version-1 |
Prolog version declaration with both version and encoding information (set to 1.0 and "utf-8" respectively. | RES-XP3-1 |
prolog-version-1-v3 |
Prolog version declaration with both version and encoding information (set to 3.0 and "utf-8" respectively. | RES-XP3-1 |
prolog-version-3 |
Prolog version declaration with both version and encoding information (set to 1.0 and "US-ASCII" respectively. | RES-XP3-1 |
prolog-version-3-v3 |
Prolog version declaration with both version and encoding information (set to 3.0 and "US-ASCII" respectively. | RES-XP3-1 |
K-VersionProlog-5 |
A prolog containing many different declarations. TODO function declarations missing TODO variable declarations missing | RES-XP3-1 |
K-VersionProlog-5-v3 |
A prolog containing many different declarations. TODO function declarations missing TODO variable declarations missing | RES-XP3-1 |
version_declaration-023-v3 |
In XQuery 3.0, you can omit the 'version' clause. | RES-XP3-1 |
K2-VersionProlog-1 |
a string literal reminding of an xquery version declaration. | RES-XP3-1 |
K2-VersionProlog-2 |
a string literal reminding of an xquery version declaration. | RES-XP3-1 |
K2-VersionProlog-3-v4 |
Escape sequences allowed in version literal | RES-XP3-1 |
K2-VersionProlog-4 |
Whitespace isn't allowed after a prefix in a QName. | RES-XP3-1 |
K2-VersionProlog-5 |
Check that the 'xquery' name test is parsed correctly. | RES-XP3-1 |
K2-VersionProlog-6 |
Escape sequences allowed in encoding literal | RES-XP3-1 |
WhereExpr001 |
For+Where+Return - test existence of child elements in Where clause | RES-XP3-1 |
WhereExpr002 |
For+Where+Return - error, variable in 'Where' Expr hasn't been defined | RES-XP3-1 |
WhereExpr003 |
For+Where+Return - using same predicate (as FLWOR003) in 'Where' predicate | RES-XP3-1 |
WhereExpr004 |
For+Where+Return - filters in 'Where' expr and in 'In' expr using predicate | RES-XP3-1 |
WhereExpr005 |
For+Where+Return - use always-false-predicate in 'Where' expr | RES-XP3-1 |
WhereExpr006 |
For+Where+Return - In the inner For+Where+Return, uses outer variable in 'Where' expr | RES-XP3-1 |
WhereExpr007 |
For+Where+Return - 2 iterations use 'Where' to build relationship | RES-XP3-1 |
WhereExpr008 |
Test 'where' expression with the empty sequence literal | RES-XP3-1 |
WhereExpr009 |
Test 'where' expression returning a sequence with one or more nodes | RES-XP3-1 |
WhereExpr010 |
Test 'where' expression returning a sequence with multiple values | RES-XP3-1 |
WhereExpr013 |
Test 'where' expression returning a sequence with a single boolean value | RES-XP3-1 |
WhereExpr014 |
Test 'where' expression returning a sequence with a constant boolean value | RES-XP3-1 |
WhereExpr015 |
Test 'where' expression returning a sequence with a constant boolean value | RES-XP3-1 |
function-literal-701 |
Attempts to look up user-defined function. | RES-XP3-1 |
function-literal-702 |
Attempts to look up user-defined function. | RES-XP3-1 |
function-literal-703 |
Attempts to invoke user-defined function. | RES-XP3-1 |
function-literal-704 |
Attempts to look up user-defined function, forwards-reference. | RES-XP3-1 |
function-literal-705 |
Attempts to look up user-defined function, forwards reference. | RES-XP3-1 |
function-literal-706 |
Attempts to invoke user-defined function, forwards reference. | RES-XP3-1 |
function-literal-707 |
Convoluted variable initialization. | RES-XP3-1 |
function-literal-708 |
Attempts to invoke user-defined function, default namespace. | RES-XP3-1 |
named-function-ref-reserved-function-names-015 |
Check that reserved function name text is handled correctly. | RES-XP3-1 |
named-function-ref-reserved-function-names-016 |
Check that reserved function name typeswitch is handled correctly. | RES-XP3-1 |
namespaceDecl-1 |
Evaluation of multiple namespace declarations with same prefix. Should raise static error. | RES-XP3-1 |
namespaceDecl-2 |
Evaluation of usage of prefix with no declaration. Should raise static error. | RES-XP3-1 |
namespaceDecl-3 |
Evaluation of usage of predefined namespace xml = "http://www.w3.org/XML/1998/namespace" | RES-XP3-1 |
namespaceDecl-4 |
Evaluation of redefinition of namespace associated with xml. | RES-XP3-1 |
namespaceDecl-5 |
Evaluation of redefinition xmls prefix. | RES-XP3-1 |
namespaceDecl-6 |
Evaluation of typical usage of namespace declaration as per example 1 in section 4.7 of the query specs. | RES-XP3-1 |
namespaceDecl-7 |
Evaluation usage of namespace declaration, different prefix bounded to same namespace uri and use of same local name (example 2 of this section from the query specs. | RES-XP3-1 |
namespaceDecl-8 |
Evaluates that at a namespace delcaration the prefix name is an NCName. from the query specs. | RES-XP3-1 |
namespaceDecl-9 |
verify that the "xs" prefix can be redefined and used. | RES-XP3-1 |
namespaceDecl-10 |
verify that the "xsi" prefix can be redefined and used. | RES-XP3-1 |
namespaceDecl-11 |
verify that the "fn" prefix can be redefined and used. | RES-XP3-1 |
namespaceDecl-12 |
verify that the "xdt" prefix can be redefined and used. | RES-XP3-1 |
namespaceDecl-13 |
verify that the "local" prefix can be redefined and used. | RES-XP3-1 |
namespaceDecl-14 |
verify that upper case "XML" is different from lower case "xml". | RES-XP3-1 |
namespaceDecl-15 |
verify that upper case "XMLNS" is different from lower case "xmlns". | RES-XP3-1 |
namespaceDecl-16 |
verify that a local namespace declaration overrides a querywide declaration. | RES-XP3-1 |
namespaceDecl-17 |
Verify that "abc" is a valid namespace declaration Test was modified on 07/06/06 in order to avoid serialization of relative URI's as part of the result. | RES-XP3-1 |
namespaceDecl-18 |
Verify that "ftp://ftp.is.co.za/rfc/somefile.txt" is a vaild namespace declaration | RES-XP3-1 |
namespaceDecl-19 |
Verify that the same namespace URI can be bound to different prefixes. | RES-XP3-1 |
namespaceDecl-20 |
Verify that namespace URI may contain a number. Test was modified on 07/06/06 in order to avoid serialization of relative URI's as part of the result. | RES-XP3-1 |
namespaceDecl-21 |
Verify that namespace URI and prefix can contain the same value. Test was modified on 07/06/06 in order to avoid serialization of relative URI's as part of the result. | RES-XP3-1 |
namespaceDecl-22 |
Verify that "gopher://spinaltap.micro.umn.edu/00/Weather/California/somefile" is a valid namespace URI during namespace declaration. | RES-XP3-1 |
namespaceDecl-23 |
Verify that a namespace URI conatining "abc&" is a valid namespace URI during namespace declaration. Test was modified on 07/06/06 in order to avoid serialization of relative URI's as part of the result. | RES-XP3-1 |
namespaceDecl-24 |
Verify that "mailto:someuser@someserver.com" is a valid namespace URI during namespace declaration. | RES-XP3-1 |
K-NamespaceProlog-1 |
A 'declare namespace' expression containing many comments, using apostrophes for the URILiteral. | RES-XP3-1 |
K-NamespaceProlog-2 |
A 'declare namespace' expression containing many comments, using quotes for the URILiteral. | RES-XP3-1 |
K-NamespaceProlog-3 |
':=' can't be used in 'declare namespace, '=' must be used. | RES-XP3-1 |
K2-NamespaceProlog-1 |
A namespace declaration cannot occur twice for the same prefix, no matter what. | RES-XP3-1 |
K2-NamespaceProlog-2 |
A namespace declaration cannot occur twice for the same prefix, no matter what. | RES-XP3-1 |
K2-NamespaceProlog-3 |
A namespace declaration cannot occur twice for the same prefix, no matter what. | RES-XP3-1 |
K2-NamespaceProlog-4 |
When a pre-declared namespace prefix has been undeclared, it is not available. | RES-XP3-1 |
K2-NamespaceProlog-5 |
It is ok to undeclare a non-bound namespace. | RES-XP3-1 |
K2-NamespaceProlog-6 |
It is not possible to undeclare the 'xml' prefix. | RES-XP3-1 |
K2-NamespaceProlog-7 |
It is not possible to undeclare the 'xmlns' prefix. | RES-XP3-1 |
K2-NamespaceProlog-8 |
Undeclare the 'xdt' prefix. | RES-XP3-1 |
K2-NamespaceProlog-9 |
Undeclare the 'xs' prefix. | RES-XP3-1 |
K2-NamespaceProlog-10 |
Undeclare the 'local' prefix. | RES-XP3-1 |
K2-NamespaceProlog-11 |
Undeclare the 'fn' prefix. | RES-XP3-1 |
K2-NamespaceProlog-12 |
Undeclare the 'xsi' prefix. | RES-XP3-1 |
K2-NamespaceProlog-13 |
Use the focus from within a attribute value template. | RES-XP3-1 |
K2-NamespaceProlog-14 |
Namespace declaration must appear before a variable declaration. | RES-XP3-1 |
K2-NamespaceProlog-15 |
Bind the prefix 'xml' to an invalid namespace. | RES-XP3-1 |
K2-NamespaceProlog-16 |
XQuery has no such expression. | RES-XP3-1 |
cbcl-declare-namespace-001 |
Test that the empty namespace can be bound to a prefix. | RES-XP3-1 |
nametest-1 |
Name test that evaluates a child "b" of a newly construted node. | RES-XP3-1 |
nametest-2 |
Name test that test for "child::b" of a newly construted node. | RES-XP3-1 |
nametest-3 |
Name test that uses an unknown prefix. | RES-XP3-1 |
nametest-4 |
Name test that uses an unknown prefix. Uses "*". | RES-XP3-1 |
nametest-5 |
Name test that examines "*:b" for a newly constructed element. | RES-XP3-1 |
nametest-6 |
Name test that examines "ns1:b" for a newly constructed element that uses a declared namespace. | RES-XP3-1 |
nametest-7 |
Name test that examines "b" for a newly constructed element. | RES-XP3-1 |
nametest-8 |
Name test that examines "b" for a newly constructed element and used as argument to "node-name". | RES-XP3-1 |
nametest-9 |
Name test that attempts to select non-existent nodes from a newly constructed. Use fn:count to avoid empty file. | RES-XP3-1 |
nametest-10 |
Name test that selects an "child::b" of a newly created element node and whose namespace URI is declared as the default namespace. | RES-XP3-1 |
nametest-11 |
Name test that selects an "child::b" of a newly created element node and whose namespace URI is in no namespace. | RES-XP3-1 |
nametest-18 |
Evaluation of a name test, which selects a child that was created using a declared namespace (qualified name). Use "child::*:b" syntax. | RES-XP3-1 |
nametest-19 |
Nametest using Q{uri}local syntax | RES-XP3-1 |
nametest-20 |
Nametest using Q{}local syntax | RES-XP3-1 |
nametest-21 |
Nametest using Q{uri}* syntax | RES-XP3-1 |
nametest-22 |
Nametest using Q{}* syntax | RES-XP3-1 |
nametest-23 |
Nametest using malformed Q{}:* syntax | RES-XP3-1 |
K2-NameTest-5 |
A complex expression to parse, taken from W3C's (obsolete) 'Building a Tokenizer for XPath or XQuery' document. The query naturally contains XPTY0004. XPDY0002 is allowed since an implementation may change the default focus from being 'none' to being undefined. | RES-XP3-1 |
K2-NameTest-12 |
A nametest being "xml:space". | RES-XP3-1 |
K2-NameTest-13 |
A nametest being "xml:*". | RES-XP3-1 |
K2-NameTest-14 |
A nametest being "child::*". | RES-XP3-1 |
K2-NameTest-15 |
A name test matching many different kinds of nodes. | RES-XP3-1 |
K2-NameTest-16 |
A wild-card name test matching only elements. | RES-XP3-1 |
K2-NameTest-17 |
A name test matching only attributes. | RES-XP3-1 |
K2-NameTest-18 |
A wild-card name test matching only attributes. | RES-XP3-1 |
K2-NameTest-19 |
A name test matching only processing-instructions. | RES-XP3-1 |
K2-NameTest-20 |
A wild-card name test matching only processing-instructions. | RES-XP3-1 |
K2-NameTest-21 |
A processing-instruction() with an invalid NCName in a string literal. Note: Test case is not representable in XQueryX | RES-XP3-1 |
K2-NameTest-22 |
A processing-instruction() with an invalid NCName in a string literal. | RES-XP3-1 |
K2-NameTest-23 |
A processing-instruction() with an invalid NCName in a string literal. Note: Test case is not representable in XQueryX | RES-XP3-1 |
K2-NameTest-24 |
An integer literal cannot be specified as PI name. | RES-XP3-1 |
K2-NameTest-25 |
A QName cannot be specified as PI name. | RES-XP3-1 |
K2-NameTest-26 |
A variable reference cannot be specified as PI name. | RES-XP3-1 |
K2-NameTest-27 |
A variable reference cannot be specified as PI name. | RES-XP3-1 |
K2-NameTest-28 |
A element name cannot be a string literal, inside element(). | RES-XP3-1 |
K2-NameTest-29 |
A element name cannot be a string literal, inside element(). | RES-XP3-1 |
K2-NameTest-30 |
Namespaces are not inherited. | RES-XP3-1 |
K2-NameTest-31 |
Namespaces are not inherited. | RES-XP3-1 |
K2-NameTest-32 |
attribute(name) as part of a step. | RES-XP3-1 |
K2-NameTest-39 |
Specifying an unknown type in schema-element() is an error(with namespace). | RES-XP3-1 |
K2-NameTest-40 |
Specifying an unknown type in schema-attribute() is an error(with namespace). | RES-XP3-1 |
K2-NameTest-47 |
Use 'xmlns' as an element name test. | RES-XP3-1 |
K2-NameTest-48 |
Use 'xmlns' as an attribute name test. | RES-XP3-1 |
K2-NameTest-49 |
An child axis applies on a sequence of attributes. | RES-XP3-1 |
K2-NameTest-50 |
A '@prefix:*'-test doesn't match element nodes. | RES-XP3-1 |
K2-NameTest-51 |
Navigate the child axis of a computed attribute. | RES-XP3-1 |
K2-NameTest-52 |
Navigate the child axis of a computed comment. | RES-XP3-1 |
K2-NameTest-53 |
Navigate the child axis of a direct comment. | RES-XP3-1 |
K2-NameTest-54 |
Navigate the child axis of a computed PI. | RES-XP3-1 |
K2-NameTest-55 |
Navigate the child axis of a direct PI. | RES-XP3-1 |
K2-NameTest-56 |
A '*:name' as operand to 'eq'. | RES-XP3-1 |
K2-NameTest-57 |
A '@*:name' as operand to 'eq'. | RES-XP3-1 |
K2-NameTest-58 |
A 'prefix:*' as operand to 'eq'. | RES-XP3-1 |
K2-NameTest-59 |
A '@prefix:' as operand to 'eq'. | RES-XP3-1 |
K2-NameTest-60 |
Combine the descendant-or-self axis with a processing-instruction test. | RES-XP3-1 |
K2-NameTest-61 |
Apply processing-instruction() to the empty sequence. | RES-XP3-1 |
K2-NameTest-62 |
Apply processing-instruction() to the result of an element constructor. | RES-XP3-1 |
K2-NameTest-63 |
Combine the descendant-or-self axis with the child axis. | RES-XP3-1 |
K2-NameTest-64 |
Ensure the axis is correct when using an attribute(*, type) test in the abbreviated axis. | RES-XP3-1 |
K2-NameTest-65 |
Ensure the axis is correct when using an attribute(name, type) test in the abbreviated axis. | RES-XP3-1 |
K2-NameTest-66 |
Use an unbound prefix inside attribute(). | RES-XP3-1 |
K2-NameTest-67 |
Use an unbound prefix inside attribute()(#2). | RES-XP3-1 |
K2-NameTest-68 |
Use a type with attribute() that doesn't match. | RES-XP3-1 |
K2-NameTest-69 |
Use a type with attribute() that doesn't exist. | RES-XP3-1 |
K2-NameTest-70 |
Use a type with attribute() that doesn't exist(#2). | RES-XP3-1 |
K2-NameTest-71 |
Use a complex type with attribute(). | RES-XP3-1 |
K2-NameTest-72 |
Use element() with an unbound prefix. | RES-XP3-1 |
K2-NameTest-73 |
Use element() with an unbound prefix(#2). | RES-XP3-1 |
K2-NameTest-74 |
Use element() with a type that doesn't exist. | RES-XP3-1 |
K2-NameTest-75 |
Use element() with a type that doesn't exist. | RES-XP3-1 |
K2-NameTest-76 |
Use element() with xs:anyType. | RES-XP3-1 |
K2-NameTest-77 |
Use element() with xs:anyType. | RES-XP3-1 |
K2-NameTest-87 |
Use a type with attribute() that doesn't exist(#3). | RES-XP3-1 |
K2-NameTest-88 |
Use a type with attribute() that doesn't exist(#4). | RES-XP3-1 |
K2-NameTest-89 |
Use a type with element() that doesn't exist(#3). | RES-XP3-1 |
K2-NameTest-90 |
Use a type with element() that doesn't exist(#4). | RES-XP3-1 |
NodeTest006 |
Simple test for node type text() | RES-XP3-1 |
NodeTest007-1 |
FileName: NodeTest007 processing-instruction('name') NodeTest can apply under root | RES-XP3-1 |
NodeTest007-2 |
FileName: NodeTest007 processing-instruction('name') NodeTest can apply under root | RES-XP3-1 |
NodeTest008-1 |
FileName: NodeTest008 text() as a NodeTest | RES-XP3-1 |
NodeTest008-2 |
FileName: NodeTest008 text() as a NodeTest | RES-XP3-1 |
NodeTest009-1 |
FileName: NodeTest009 comment() as a NodeTest | RES-XP3-1 |
NodeTest009-2 |
FileName: NodeTest009 comment() as a NodeTest | RES-XP3-1 |
NodeTest010-1 |
FileName: NodeTest010 comment() NodeTest can apply under root | RES-XP3-1 |
NodeTest010-2 |
FileName: NodeTest010 comment() NodeTest can apply under root | RES-XP3-1 |
NodeTest011-1 |
FileName: NodeTest011 processing-instruction() as a NodeTest | RES-XP3-1 |
NodeTest011-2 |
FileName: NodeTest011 processing-instruction() as a NodeTest | RES-XP3-1 |
NodeTest012-1 |
FileName: NodeTest012 processing-instruction() NodeTest can apply under root | RES-XP3-1 |
NodeTest012-2 |
FileName: NodeTest012 processing-instruction() NodeTest can apply under root | RES-XP3-1 |
NodeTest013-1 |
FileName: NodeTest013 processing-instruction('name') matches only the given name | RES-XP3-1 |
NodeTest013-2 |
In XQuery, processing instruction name can be escaped | RES-XP3-1 |
NodeTesthc-1 |
Simple test for text type involving a boolean expression (and fn:true) | RES-XP3-1 |
NodeTesthc-2 |
Simple test for text type involving a boolean expression (or fn:true) | RES-XP3-1 |
NodeTesthc-3 |
Simple test for text type involving a boolean expression (and fn:false) | RES-XP3-1 |
NodeTesthc-4 |
Simple test for text type involving a boolean expression (or fn:false) | RES-XP3-1 |
NodeTesthc-5 |
Simple test for Element node types involving a boolean expression (or fn:false) | RES-XP3-1 |
NodeTesthc-6 |
Simple test for Element node types involving a boolean expression (or fn:true) | RES-XP3-1 |
NodeTesthc-7 |
Simple test for Element node types involving a boolean expression (and fn:false) | RES-XP3-1 |
NodeTesthc-8 |
Simple test for Element node types involving a boolean expression (and fn:true) | RES-XP3-1 |
K2-NodeTest-1 |
Check the child count of an empty direct element constructor. | RES-XP3-1 |
K2-NodeTest-2 |
Check the child count of an empty direct element constructor. | RES-XP3-1 |
K2-NodeTest-20 |
Use document-node() with an unkown schema-element() type. | RES-XP3-1 |
K2-NodeTest-21 |
Ensure 'element(local:ncname)' is parsed correctly when inside document-node(). | RES-XP3-1 |
K2-NodeTest-28 |
Invoke '/' on a tree whose root is not a document node. | RES-XP3-1 |
K2-NodeTest-31 |
Trigger XPTY0018 inside a function body. | RES-XP3-1 |
K2-NodeTest-32 |
We evaluate to only atomic values, although the static type does not reflect that. | RES-XP3-1 |
K2-NodeTest-33 |
Trigger XPTY0018 inside a body for a global variable. | RES-XP3-1 |
K2-NodeTest-34 |
Trigger XPTY0018 inside a body for a global variable(#2). | RES-XP3-1 |
K2-NodeTest-35 |
Trigger XPTY0018 inside a function body(#2). | RES-XP3-1 |
K2-NodeTest-36 |
Trigger XPTY0018 inside a function body(#3). | RES-XP3-1 |
K2-NodeTest-37 |
Trigger XPTY0018 inside a function body(#4). | RES-XP3-1 |
K2-NodeTest-38 |
Trigger XPTY0018 inside a function body(#5). | RES-XP3-1 |
K2-NodeTest-39 |
Trigger XPTY0018 inside a let clause. | RES-XP3-1 |
K2-NodeTest-40 |
Trigger XPTY0018 inside a for clause. | RES-XP3-1 |
K2-NodeTest-41 |
Use fn:last() with nested predicates. | RES-XP3-1 |
optiondeclprolog-1 |
Evaluation of a simple prolog option declaration. | RES-XP3-1 |
optiondeclprolog-2 |
Evaluation of prolog option declaration for which namespace prefix is not defined. | RES-XP3-1 |
K-OptionDeclarationProlog-1 |
The name of an option must be a full QName in XQuery 1.0. | RES-XP3-1 |
K-OptionDeclarationProlog-1b |
The name of an option need not be a full QName in XQuery 3.0. | RES-XP3-1 |
K-OptionDeclarationProlog-2 |
Five identical options appearing after each other. | RES-XP3-1 |
K-OptionDeclarationProlog-3 |
A simple option using double quotes for the value. | RES-XP3-1 |
K-OptionDeclarationProlog-4 |
A simple option using single quotes for the value. | RES-XP3-1 |
K-OptionDeclarationProlog-5 |
An undeclared prefix in a option declaration is an error regardless of any option support in the implementation. | RES-XP3-1 |
K-OptionDeclarationProlog-6 |
A syntactically invalid option declaration. | RES-XP3-1 |
Serialization-001 |
Test default values for serialization parameters | RES-XP3-1 |
Serialization-002 |
Indentation may add whitespace characters | RES-XP3-1 |
Serialization-003 |
it is a static error [err:XQST0108] if an output declaration appears in a library module | RES-XP3-1 |
Serialization-004 |
It is a static error [err:XQST0110] if the same serialization parameter is declared more than once. | RES-XP3-1 |
Serialization-005 |
It is a static error [err:XQST0109] if the local name of an output declaration in the http://www.w3.org/2010/xslt-xquery-serialization namespace is not one of the serialization parameter names | RES-XP3-1 |
Serialization-006 |
If a processor is performing serialization, it is a static error [err:XQST0119] if the implementation is not able to process the value of the output:parameter-document declaration to produce an XDM instance. | RES-XP3-1 |
Serialization-007 |
It's ok to override serialization parameters from the parameter-document doc | RES-XP3-1 |
Serialization-008 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for byte-order-mark. | RES-XP3-1 |
Serialization-009 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for doctype-public. | RES-XP3-1 |
Serialization-010 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for cdata-section-elements. | RES-XP3-1 |
Serialization-011 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for doctype-system. | RES-XP3-1 |
Serialization-012 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for encoding. | RES-XP3-1 |
Serialization-013 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for escape-uri-attributes. | RES-XP3-1 |
Serialization-014 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for include-content-type. | RES-XP3-1 |
Serialization-015 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for indent. | RES-XP3-1 |
Serialization-016 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for media-type. | RES-XP3-1 |
Serialization-017 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for method. | RES-XP3-1 |
Serialization-018 |
A serialization error [err:SESU0011] results if the value of the normalization-form parameter specifies a normalization form that is not supported by the serializer; the serializer MUST signal the error. | RES-XP3-1 |
Serialization-019 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for omit-xml-declaration. | RES-XP3-1 |
Serialization-020 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for standalone. | RES-XP3-1 |
Serialization-021 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for suppress-indentation. | RES-XP3-1 |
Serialization-022 |
It is a serialization error [err:SEPM0016] if a parameter value is invalid for the given parameter. Wrong serialization parameter value for undeclare-prefixes. | RES-XP3-1 |
Serialization-023 |
use-character-maps may not be set from the prolog. | RES-XP3-1 |
Serialization-024 |
The value of the version parameter MUST match the VersionNum production of the XML Recommendation [XML10] or [XML11]. A serialization error [err:SESU0013] results if the value of the version parameter specifies a version of XML that is not supported by the serializer; the serializer MUST signal the error. | RES-XP3-1 |
Serialization-025 |
It is an error to use the HTML output method if characters which are permitted in XML but not in HTML appear in the instance of the data model. | RES-XP3-1 |
Serialization-026 |
XML method: it's an error to use standalone=yes if the document is not well-formed | RES-XP3-1 |
Serialization-026a |
This test is a variant of Serialization-26. Here we assume the serialization feature is not supported. See bug issue #21868 | RES-XP3-1 |
Serialization-027 |
XML method: it's an error to use standalone=no if the document is not well-formed | RES-XP3-1 |
Serialization-027a |
This test is a variant of Serialization-27. Here we assume the serialization feature is not supported. See bug issue #21868 | RES-XP3-1 |
Serialization-028 |
XML method: it's an error to use doctype-system if the document is not well-formed | RES-XP3-1 |
Serialization-029 |
XML method: it's an error to use doctype-system if the document is not well-formed | RES-XP3-1 |
Serialization-030 |
XML method: it's NOT an error to use standalone=omit if the document is not well-formed | RES-XP3-1 |
Serialization-031 |
XML method: it's an error to use standalone together with omit-xml-declaration | RES-XP3-1 |
Serialization-032 |
XML method: it's an error to use standalone together with omit-xml-declaration | RES-XP3-1 |
Serialization-033 |
Serialization parameter values may contain escape sequences | RES-XP3-1 |
Serialization-034 |
Serialization parameter values may contain whitespace | RES-XP3-1 |
Serialization-035 |
EQNames in parameter document | RES-XP3-1 |
Serialization-036 |
Serialization parameter values may contain whitespace | RES-XP3-1 |
Serialization-037 |
Indentation may add whitespace characters | RES-XP3-1 |
op-logical-and-001 |
Logical 'and' using Boolean values | RES-XP3-1 |
op-logical-and-002 |
Logical 'and' using Boolean values | RES-XP3-1 |
op-logical-and-003 |
Logical 'and' using Boolean values | RES-XP3-1 |
op-logical-and-004 |
Logical 'and' using Boolean values | RES-XP3-1 |
op-logical-and-005 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-006 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-007 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-008 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-009 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-010 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-011 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-012 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-013 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-014 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-015 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-016 |
Logical 'and' using sequences | RES-XP3-1 |
op-logical-and-017 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-018 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-019 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-020 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-021 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-022 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-023 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-024 |
Logical 'and' using string values | RES-XP3-1 |
op-logical-and-025 |
Logical 'and' using untypedAtomic values | RES-XP3-1 |
op-logical-and-026 |
Logical 'and' using untypedAtomic values | RES-XP3-1 |
op-logical-and-027 |
Logical 'and' using untypedAtomic values | RES-XP3-1 |
op-logical-and-028 |
Logical 'and' using untypedAtomic values | RES-XP3-1 |
op-logical-and-029 |
Logical 'and' using number values | RES-XP3-1 |
op-logical-and-030 |
Logical 'and' using number values | RES-XP3-1 |
op-logical-and-031 |
Logical 'and' using number values | RES-XP3-1 |
op-logical-and-032 |
Logical 'and' using number values | RES-XP3-1 |
op-logical-and-033 |
Logical 'and' using number values | RES-XP3-1 |
op-logical-and-034 |
Logical 'and' using float values | RES-XP3-1 |
op-logical-and-035 |
Logical 'and' using float values | RES-XP3-1 |
op-logical-and-036 |
Logical 'and' using float values | RES-XP3-1 |
op-logical-and-037 |
Logical 'and' using float values | RES-XP3-1 |
CastableAs648 |
Try variable castable as xs:QName | RES-XP3-1 |
CastableAs651 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs652 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs653 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs654 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs655 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs656 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs657 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs658 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs659 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs660 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs661 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs662 |
Pattern must match canonical representation (not the result of string()) | RES-XP3-1, SHE-XSD |
CastableAs665 |
Input is a singleton array (can be atomized, and cast succeeds) | SHE-XSD |
CastableAs666 |
Input is a map (cannot be atomized) | SHE-XSD |
CastableAs667 |
Input is a complex array (can be atomized, and cast succeeds) | SHE-XSD |
CastableAs668 |
Input is a complex array (cannot be atomized) | SHE-XSD |
K-SeqExprCastable-4 |
'+' nor '?' is allowed as a cardinality specifier in 'castable as'. | RES-XP3-1 |
K-SeqExprCastable-4a |
'+' nor '?' is allowed as a cardinality specifier in 'castable as'. | RES-XP3-1 |
K-SeqExprCastable-5 |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-5a |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-6 |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-6a |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-12 |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-12a |
An invalid type for 'castable as' is specified. | RES-XP3-1 |
K-SeqExprCastable-13 |
An invalid type for 'castable as' is specified, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCastable-13a |
An invalid type for 'castable as' is specified, leading to a syntax error. | RES-XP3-1 |
K2-SeqExprCastable-6 |
Check that an invalid xs:anyURI gets flagged as not being castable. | SHE-XSD |
K2-SeqExprCastable-7 |
Check that an invalid xs:anyURI gets flagged as not being castable. | SHE-XSD |
Castable-UnionType-1 |
Test the union type that should return an xs:integer value | RES-XP3-1, SHE-XSD |
Castable-UnionType-2 |
Test castability of xs:string to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-3 |
Test castability of xs:string to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-4 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-5 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-6 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-7 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-8 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-9 |
Test castability of a value that is not an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-10 |
Test castability of a value that is an instance of the union type itself | RES-XP3-1, SHE-XSD |
Castable-UnionType-11 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-12 |
Test castability of a value that is castable to one or more of the atomic types in the transitive membership of the union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-13 |
Test castability of empty sequence to a union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-14 |
Test the union type that should return an xs:integer value | RES-XP3-1, SHE-XSD |
Castable-UnionType-15 |
Test castability of xs:string to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-16 |
Test castability of xs:string to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-17 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-18 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-19 |
Test castability of xs:untypedAtomic to union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-20 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-21 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-22 |
Test castability of a value that is not an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-23 |
Test castability of a value that is an instance of the union type itself | RES-XP3-1, SHE-XSD |
Castable-UnionType-24 |
Test castability of a value that is an instance of one of the atomic types in the transitive membership of the union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-25 |
Test castability of a value that is castable to one or more of the atomic types in the transitive membership of the union type. | RES-XP3-1, SHE-XSD |
Castable-UnionType-26 |
Test castability of empty sequence to a union type | RES-XP3-1, SHE-XSD |
Castable-UnionType-36 |
Castable from a union type to string | RES-XP3-1, SHE-XSD |
Castable-UnionType-37 |
Castable from a union type to one of the member types | RES-XP3-1, SHE-XSD |
Castable-UnionType-38 |
Castable from a union type to one of the member types | RES-XP3-1, SHE-XSD |
Castable-ListType-2 |
Cast the expression to the defined list type. The test should fail as the base type for the list is decimal | RES-XP3-1, SHE-XSD |
Castable-ListType-3 |
Test castability of xs:string to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-4 |
Test castability of xs:string to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-5 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-6 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-7 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-8 |
Test castability of xs:integer sequence to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-9 |
Test castability of empty sequence to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-10 |
Test castability of s:intListType1 sequence to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-11 |
Test castability of xs:string to list type. The test should fail as the base type for the list is decimal | RES-XP3-1, SHE-XSD |
Castable-ListType-12 |
Test castability of xs:string to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-13 |
Test castability of xs:string to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-14 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-15 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-16 |
Test castability of xs:untypedAtomic to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-17 |
Test castability of xs:integer sequence to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-18 |
Test castability of empty sequence to list type. | RES-XP3-1, SHE-XSD |
Castable-ListType-19 |
Test castability of s:intListType1 sequence to list type. | RES-XP3-1, SHE-XSD |
cbcl-castable-nmtoken-002 |
test cast to xs:NMTOKEN | RES-XP3-1 |
cbcl-castable-ENTITIES-001 |
Test castability of xs:string to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-002 |
Test castability of xs:string to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-003 |
Test castability of xs:string to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-004 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-005 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-006 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-007 |
Test castability of xs:ENTITY sequence to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-008 |
Test castability of empty sequence to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-009 |
Test castability of xs:ENTITY to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-010 |
Test castability of xs:ENTITIES to built-in list type xs:ENTITIES. | SHE-XSD |
cbcl-castable-ENTITIES-011 |
Test castability of xs:string to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-012 |
Test castability of xs:string to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-013 |
Test castability of xs:string to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-014 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-015 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-016 |
Test castability of xs:untypedAtomic to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-017 |
Test castability of xs:ENTITY sequence to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-018 |
Test castability of empty sequence to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-019 |
Test castability of xs:ENTITY to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-ENTITIES-020 |
Test castability of xs:ENTITIES to built-in list type xs:ENTITIES?. | SHE-XSD |
cbcl-castable-NMTOKENS-001 |
Test castability of xs:string to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-002 |
Test castability of xs:string to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-003 |
Test castability of xs:string to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-004 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-005 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-006 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-007 |
Test castability of xs:NMTOKEN sequence to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-008 |
Test castability of empty sequence to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-009 |
Test castability of xs:NMTOKEN to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-010 |
Test castability of xs:NMTOKENS to built-in list type xs:NMTOKENS. | SHE-XSD |
cbcl-castable-NMTOKENS-011 |
Test castability of xs:string to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-012 |
Test castability of xs:string to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-013 |
Test castability of xs:string to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-014 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-015 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-016 |
Test castability of xs:untypedAtomic to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-017 |
Test castability of xs:NMTOKEN sequence to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-018 |
Test castability of empty sequence to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-019 |
Test castability of xs:NMTOKEN to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-NMTOKENS-020 |
Test castability of xs:NMTOKENS to built-in list type xs:NMTOKENS?. | SHE-XSD |
cbcl-castable-IDREFS-001 |
Test castability of xs:string to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-002 |
Test castability of xs:string to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-003 |
Test castability of xs:string to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-004 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-005 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-006 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-007 |
Test castability of xs:IDREF sequence to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-008 |
Test castability of empty sequence to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-009 |
Test castability of xs:IDREF to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-010 |
Test castability of xs:IDREFS to built-in list type xs:IDREFS. | SHE-XSD |
cbcl-castable-IDREFS-011 |
Test castability of xs:string to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-012 |
Test castability of xs:string to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-013 |
Test castability of xs:string to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-014 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-015 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-016 |
Test castability of xs:untypedAtomic to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-017 |
Test castability of xs:IDREF sequence to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-018 |
Test castability of empty sequence to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-019 |
Test castability of xs:IDREF to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-IDREFS-020 |
Test castability of xs:IDREFS to built-in list type xs:IDREFS?. | SHE-XSD |
cbcl-castable-impure-001 |
Test castability of xs:date to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-002 |
Test castability of xs:string to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-003 |
Test castability of empty xs:string to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-004 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-005 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-006 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-007 |
Test castability of xs:decimal sequence to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-008 |
Test castability of empty sequence to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-009 |
Test castability of xs:decimal to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-010 |
Test castability of s:impureUnionType to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-011 |
Test castability of xs:date to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-012 |
Test castability of xs:string to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-013 |
Test castability of empty xs:string to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-014 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-015 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-016 |
Test castability of xs:untypedAtomic to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-017 |
Test castability of xs:decimal sequence to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-018 |
Test castability of empty sequence to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-019 |
Test castability of xs:decimal to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-impure-020 |
Test castability of s:impureUnionType to impure union type s:impureUnionType. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-001 |
Test castability of xs:date to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-002 |
Test castability of xs:date to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-003 |
Test castability of xs:string to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-004 |
Test castability of xs:string to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-005 |
Test castability of xs:untypedAtomic to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-006 |
Test castability of xs:untypedAtomic to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-007 |
Test castability of xs:gYear to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-008 |
Test castability of xs:gYear to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-009 |
Test castability of empty sequence to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-010 |
Test castability of s:restrictedUnion to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-011 |
Test castability of xs:date to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-012 |
Test castability of xs:date to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-013 |
Test castability of xs:string to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-014 |
Test castability of xs:string to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-015 |
Test castability of xs:untypedAtomic to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-016 |
Test castability of xs:untypedAtomic to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-017 |
Test castability of xs:gYear to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-018 |
Test castability of xs:gYear to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-019 |
Test castability of empty sequence to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
cbcl-castable-restricted-union-020 |
Test castability of s:restrictedUnion to restricted union type s:restrictedUnion. | RES-XP3-1, SHE-XSD |
CastAs670 |
Evaluates overflow of an xs:date time (error FODT0001)It adds 9,000 years to a date created in 2006. | RES-XP3-1 |
CastAs673a |
Try to cast a variable to xs:QName | RES-XP3-1 |
CastAs674 |
Try to cast an element to xs:QName. Fails in 1.0 because only a string literal can be cast to xs:QName Fails in 3.0 because atomization of the argument is not allowed - see bug 11964 | RES-XP3-1 |
CastAs674a |
Try to cast an element to xs:QName. Fails in 1.0 because only a string literal can be cast to xs:QName Fails in 3.0 because atomization of the argument is not allowed - see bug 11964 | RES-XP3-1 |
CastAs675 |
Try to do an implicit cast from untypedAtomic to xs:QName as part of a function call Fails in 1.0 because only a string literal can be cast to xs:QName Fails in 3.0 because implicit cast to xs:QName during a function call is not allowed - see bug 11964 | RES-XP3-1 |
CastAs675a |
Try to do an implicit cast from untypedAtomic to xs:QName as part of a function call Fails in 1.0 because only a string literal can be cast to xs:QName Fails in 3.0 because implicit cast to xs:QName during a function call is not allowed - see bug 11964 | RES-XP3-1 |
CastAsNamespaceSensitiveType-1 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1 |
CastAsNamespaceSensitiveType-2 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1 |
CastAsNamespaceSensitiveType-3 |
Namespace-sensitive type during a function call (without cast) is allowed. | RES-XP3-1 |
CastAsNamespaceSensitiveType-4 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1 |
CastAsNamespaceSensitiveType-5 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1 |
CastAsNamespaceSensitiveType-6 |
Namespace-sensitive type during a function call (without cast) is allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-7 |
Namespace-sensitive type during a function call (without cast) is allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-8 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-9 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-10 |
Namespace-sensitive type during a function call (without cast) is allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-11 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1, SHE-XSD |
CastAsNamespaceSensitiveType-12 |
Implicit cast to a namespace-sensitive type during a function call is not allowed. | RES-XP3-1, SHE-XSD |
K-SeqExprCast-3 |
Syntax: only ? is allowed as occurence indicator in 'cast as' expressions. | RES-XP3-1 |
K-SeqExprCast-3a |
Syntax: only ? is allowed as occurence indicator in 'cast as' expressions. | RES-XP3-1 |
K-SeqExprCast-4 |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-4a |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-5 |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-5a |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-7 |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-7a |
'cast as' where the type is invalid. | RES-XP3-1 |
K-SeqExprCast-9 |
A type is specified which doesn't exist. | RES-XP3-1 |
K-SeqExprCast-9a |
A type is specified which doesn't exist. | RES-XP3-1 |
K-SeqExprCast-10 |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-10a |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-11 |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-11a |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-12 |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-12a |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-13 |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-13a |
A non-atomic type is referenced, leading to a syntax error. | RES-XP3-1 |
K-SeqExprCast-71a |
Casting xs:untypedAtomic to xs:QName is an error. | RES-XP3-1 |
K-SeqExprCast-422 |
Casting from xs:untypedAtomic to xs:QName isn't allowed. | RES-XP3-1 |
Constr-cont-nsmode-1 |
Copy-namespace mode preserve, inherit | RES-XP3-1 |
Constr-cont-nsmode-2 |
Copy-namespace mode no-preserve, inherit | RES-XP3-1 |
Constr-cont-nsmode-3 |
Copy-namespace mode preserve, no-inherit | RES-XP3-1 |
Constr-cont-nsmode-4 |
Copy-namespace mode no-preserve, no-inherit | RES-XP3-1 |
Constr-cont-nsmode-5 |
Copy namespace sensitive content | RES-XP3-1 |
Constr-cont-nsmode-6 |
Copy namespace sensitive content | RES-XP3-1 |
Constr-cont-nsmode-7 |
Copy namespace sensitive content. See bug 4151 | RES-XP3-1 |
Constr-cont-nsmode-8 |
Copy namespace sensitive content. See bug 4151 | RES-XP3-1 |
Constr-cont-nsmode-9 |
Copy namespace sensitive content. See bug 4151. This test succeeds: a namespace-sensitive element can be copied if copy-namespaces=preserve, and its namespace-sensitive attribute can be copied if its parent element is copied | RES-XP3-1 |
Constr-cont-nsmode-10 |
Copy namespace sensitive content | RES-XP3-1 |
Constr-cont-nsmode-11 |
Test copying of potentially namespace-sensitive nodes preserves their type correctly. | RES-XP3-1, SHE-XSD |
Constr-cont-uripres-1 |
Preserve base uri for copied element nodes | RES-XP3-1 |
Constr-cont-adjtext-1 |
single text node in element content | RES-XP3-1 |
Constr-cont-adjtext-2 |
two text nodes in element content | RES-XP3-1 |
Constr-cont-adjtext-3 |
strip empty text node | RES-XP3-1 |
Constr-cont-adjtext-4 |
no text node for empty sequence constructed | RES-XP3-1 |
Constr-cont-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-cont-attr-1 |
attribute node following atomic value | RES-XP3-1 |
Constr-cont-attr-2 |
attribute node following node | RES-XP3-1 |
Constr-cont-attr-3 |
attribute node following empty sequence | RES-XP3-1 |
Constr-cont-attr-4 |
attribute node following direct content | RES-XP3-1 |
Constr-cont-baseuri-1 |
base-uri through xml:base attribute | RES-XP3-1 |
Constr-cont-baseuri-2 |
base-uri through parent | RES-XP3-1 |
Constr-cont-baseuri-3 |
base-uri through declaration | RES-XP3-1 |
Constr-cont-parent-1 |
empty parent | RES-XP3-1 |
Constr-cont-attr-5 |
attributes in content | RES-XP3-1 |
Constr-cont-attr-6 |
attributes direct and in content | RES-XP3-1 |
Constr-cont-attr-7 |
attribute in content with same name | RES-XP3-1 |
Constr-cont-attr-8 |
attributes direct and in content with same name | RES-XP3-1 |
Constr-cont-attr-9 |
Attributes in seperate content units | RES-XP3-1 |
Constr-cont-string-1 |
string value of element | RES-XP3-1 |
Constr-cont-data-1 |
typed value of element | RES-XP3-1 |
Constr-cont-document-1 |
Check the merging of text nodes introduced by the contents of a document node This test case was motivated by the resolution of Bug Report 3637 | RES-XP3-1 |
Constr-cont-document-2 |
Check the merging of text nodes introduced by the contents of a document node This test case was motivated by the resolution of Bug Report 3637 | RES-XP3-1 |
Constr-cont-document-3 |
#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] | RES-XP3-1 |
Constr-cont-document-4 |
Check the merging of text nodes introduced by the contents of a document node. This test case was motivated by the resolution of Bug Report #3637 | RES-XP3-1 |
Constr-cont-document-5 |
Check the merging of text nodes introduced by the contents of a document node. This test case was motivated by the resolution of Bug Report #3637 | RES-XP3-1 |
K2-DirectConElemContent-5 |
Test that the typed value of element nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-6 |
Test that the typed value of element nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-7 |
Test that the typed value of element nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-8 |
Test that the typed of element nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-9 |
Test that the typed value of comment nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-10 |
Test that the typed value of comment nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-11 |
Test that the typed value of comment nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-12 |
Test that the typed value of comment nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-13 |
Test that the typed value of comment nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-14 |
Test that the typed value of PI nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-15 |
Test that the typed value of PI nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-16 |
Test that the typed value of PI nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-17 |
Test that the typed value of PI nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-18 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-19 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-20 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-21 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-22 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-23 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-24 |
Syntactically invalid CDATA section. | RES-XP3-1 |
K2-DirectConElemContent-25 |
XQuery comments inside elements are not recognized. | RES-XP3-1 |
K2-DirectConElemContent-26 |
Enclosed expressions in element content must have expressions. | RES-XP3-1 |
K2-DirectConElemContent-26a |
Enclosed expressions in element content may be empty in 3.1. | RES-XP3-1 |
K2-DirectConElemContent-26b |
Enclosed expressions in element content may be empty in 3.1. | RES-XP3-1 |
K2-DirectConElemContent-27 |
Many CDATA sections. | RES-XP3-1 |
K2-DirectConElemContent-28 |
Ensure CDATA doesn't receive special attention. | RES-XP3-1 |
K2-DirectConElemContent-29 |
Test that the type annotation of text nodes is correct. | RES-XP3-1 |
K2-DirectConElemContent-30 |
Two atomic values with a text node inbetween. | RES-XP3-1 |
K2-DirectConElemContent-31 |
Two atomic values with a text node inbetween(#2). | RES-XP3-1 |
K2-DirectConElemContent-32 |
Tests the type of the typed value of a directly constructed element node. | RES-XP3-1 |
K2-DirectConElemContent-33 |
Tests the typed value of a directly constructed element node. | RES-XP3-1 |
K2-DirectConElemContent-34 |
Check that a directly constructed element gets the right type. | RES-XP3-1 |
K2-DirectConElemContent-35 |
Check that a directly constructed element gets the right type(#2). | RES-XP3-1 |
K2-DirectConElemContent-35a |
Check that a directly constructed element gets the right type(#2). | RES-XP3-1 |
K2-DirectConElemContent-35b |
Check that a directly constructed element gets the right type(#2). | RES-XP3-1 |
K2-DirectConElemContent-36 |
Check that a directly constructed element gets the right type(#3). | RES-XP3-1 |
K2-DirectConElemContent-37 |
Check that a directly constructed element gets the right type, and that the name test fails. | RES-XP3-1 |
K2-DirectConElemContent-38 |
Check that a directly constructed element gets the right type, and that the name test fails(#2). | RES-XP3-1 |
K2-DirectConElemContent-39 |
Use many enclosed expressions. | RES-XP3-1 |
K2-DirectConElemContent-40 |
Use many enclosed expressions(#2). | RES-XP3-1 |
K2-DirectConElemContent-41 |
Use many enclosed expressions(#3). | RES-XP3-1 |
K2-DirectConElemContent-42 |
Use many enclosed expressions(#4). | RES-XP3-1 |
K2-DirectConElemContent-43 |
Tricky whitespace case. | RES-XP3-1 |
K2-DirectConElemContent-44 |
Inproperly balanced attribute quotes. | RES-XP3-1 |
K2-DirectConElemContent-45 |
Inproperly balanced attribute quotes(#2). | RES-XP3-1 |
K2-DirectConElemContent-46 |
Have an empty text node constructor between two atomic values. | RES-XP3-1 |
K2-DirectConElemContent-47 |
Have an text node constructor that constructs an empty string, between two atomic values. | RES-XP3-1 |
K2-DirectConElemContent-48 |
Serialize an undeclaration. | RES-XP3-1 |
cbcl-ns-fixup-1 |
Ensure that namespace fixup occurs when namespace prefix names clash | RES-XP3-1 |
ElemContentArray-001 |
Element constructor with array content | RES-XP3-1 |
ElemContentArray-002 |
Element constructor with array content constructing elements | RES-XP3-1 |
Constr-namespace-1 |
Namespace Declarations - Use undeclared namespace prefix | RES-XP3-1 |
Constr-namespace-2 |
Namespace Declarations - declare namespace with prefix | RES-XP3-1 |
Constr-namespace-3 |
Namespace Declarations - declare default namespace | RES-XP3-1 |
Constr-namespace-4 |
Namespace Declarations - duplicate namespace prefix | RES-XP3-1 |
Constr-namespace-5 |
Namespace Declarations - duplicate default namespace | RES-XP3-1 |
Constr-namespace-6 |
Namespace Declarations - local part of declaration is xml | RES-XP3-1 |
Constr-namespace-7 |
Namespace Declarations - local part of declaration is xmlns | RES-XP3-1 |
Constr-namespace-8 |
Namespace Declarations - child inherits namespace prefix | RES-XP3-1 |
Constr-namespace-9 |
Namespace Declarations - overriding parents namespace prefix | RES-XP3-1 |
Constr-namespace-10 |
Namespace Declarations - overriding prolog namespace prefix | RES-XP3-1 |
Constr-namespace-11 |
Namespace Declarations - select child of element overriding parent namespace prefix | RES-XP3-1 |
Constr-namespace-12 |
Namespace Declarations - select child of element overriding prolog namespace prefix | RES-XP3-1 |
Constr-namespace-13 |
Namespace Declarations - undeclare namespace prefix | RES-XP3-1 |
Constr-namespace-14 |
Namespace Declarations - use undeclared parent prefix in child | RES-XP3-1 |
Constr-namespace-15 |
Namespace Declarations - use undeclared prolog prefix in child | RES-XP3-1 |
Constr-namespace-16 |
Namespace Declarations - select child of element overriding namespace prefix | RES-XP3-1 |
Constr-namespace-17 |
Namespace Declarations - child inherits default namespace | RES-XP3-1 |
Constr-namespace-18 |
Namespace Declarations - override parents default namespace | RES-XP3-1 |
Constr-namespace-19 |
Namespace Declarations - override prologs default namespace | RES-XP3-1 |
Constr-namespace-20 |
Namespace Declarations - child inherits overridden parents default namespace | RES-XP3-1 |
Constr-namespace-21 |
Namespace Declarations - child inherits overridden prologs default namespace | RES-XP3-1 |
Constr-namespace-22 |
Namespace Declarations - undeclare default namespace | RES-XP3-1 |
Constr-namespace-23 |
Namespace Declarations - child inherits undeclared default namespace | RES-XP3-1 |
Constr-namespace-24 |
Namespace Declarations - namespace URI is not string literal | RES-XP3-1 |
Constr-namespace-25 |
Namespace Declarations - namespace URI is not string literal | RES-XP3-1 |
Constr-namespace-26 |
Namespace Declarations - test namespace added to statically known namespaces: element content | RES-XP3-1 |
Constr-namespace-27 |
Namespace Declarations - test namespace added to statically known namespaces: attribute content | RES-XP3-1 |
Constr-namespace-29 |
Namespace Declarations - test namespace removed from statically known namespaces after end of element | RES-XP3-1 |
Constr-namespace-30 |
Namespace declaration attribute appears after attribute which uses function in that namespace. | RES-XP3-1 |
K2-DirectConElemNamespace-1 |
A namespace declaration inside a direct element constructor is not in-scope for the next operand of the comma operator. | RES-XP3-1 |
K2-DirectConElemNamespace-2 |
Element constructors aren't well-formed despite the namespace declarations. | RES-XP3-1 |
K2-DirectConElemNamespace-3 |
Element constructors aren't well-formed despite the namespace declarations. | RES-XP3-1 |
K2-DirectConElemNamespace-4 |
A namespace declaration binding to a a one-letter NCName. | RES-XP3-1 |
K2-DirectConElemNamespace-5 |
Verify the 'xml' prefix is in scope in a direct constructor. | RES-XP3-1 |
K2-DirectConElemNamespace-6 |
Verify the 'xml' prefix is in scope in a computed constructor. | RES-XP3-1 |
K2-DirectConElemNamespace-7 |
Default namespace declarations does not affect the default function namespace. | RES-XP3-1 |
K2-DirectConElemNamespace-8 |
Default namespace declarations does not affect the default function namespace(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-9 |
Default namespace declarations does not affect the default function namespace(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-10 |
Default namespace declarations does not affect the default function namespace(#4). | RES-XP3-1 |
K2-DirectConElemNamespace-11 |
A name test whose namespace is declared with a default namespace attribute. | RES-XP3-1 |
K2-DirectConElemNamespace-12 |
A name test whose namespace is declared with a default namespace attribute(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-13 |
A name test whose namespace is declared with a prefixed namespace attribute. | RES-XP3-1 |
K2-DirectConElemNamespace-14 |
A name test whose namespace is declared with a prefixed namespace attribute(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-15 |
A namespace must be a literal. | RES-XP3-1 |
K2-DirectConElemNamespace-16 |
A namespace must be a literal(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-17 |
A namespace must be a literal, for which bracket-escapes are invalid. | RES-XP3-1 |
K2-DirectConElemNamespace-18 |
A namespace must be a literal, for which bracket-escapes are invalid(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-19 |
Ensure that the correct default element namespace is used, with 'instance of'. | RES-XP3-1 |
K2-DirectConElemNamespace-20 |
Ensure that the correct default element namespace is used, with 'treat as'. | RES-XP3-1 |
K2-DirectConElemNamespace-21 |
Ensure that the correct default element namespace is used, with 'cast as'. | RES-XP3-1 |
K2-DirectConElemNamespace-22 |
Ensure that the correct default element namespace is used, with 'cast as'. | RES-XP3-1 |
K2-DirectConElemNamespace-23 |
Ensure that the correct default element namespace is used, with an element name test. | RES-XP3-1 |
K2-DirectConElemNamespace-24 |
Ensure that the correct default element namespace is used, with an attribute name test. | RES-XP3-1 |
K2-DirectConElemNamespace-25 |
Test that an empty namespace declaration is handled correctly. | RES-XP3-1 |
K2-DirectConElemNamespace-26 |
Ensure that a declaration is only in-scope for the element constructor. | RES-XP3-1 |
K2-DirectConElemNamespace-27 |
Ensure that when one namespace declaration goes out of scope, that the one above doesn't dissapear. | RES-XP3-1 |
K2-DirectConElemNamespace-28 |
Ensure that when one namespace declaration goes out of scope, that the one above persists. | RES-XP3-1 |
K2-DirectConElemNamespace-29 |
Ensure that the correct namespace is used, with 'instance of'. | RES-XP3-1 |
K2-DirectConElemNamespace-30 |
Ensure that the correct namespace is used, with 'treat as'. | RES-XP3-1 |
K2-DirectConElemNamespace-31 |
Ensure that the correct namespace is used, with 'cast as'. | RES-XP3-1 |
K2-DirectConElemNamespace-32 |
Ensure that the correct namespace is used, with 'cast as'. | RES-XP3-1 |
K2-DirectConElemNamespace-33 |
Use a namespace binding in range variables that appears after them in query order. | RES-XP3-1 |
K2-DirectConElemNamespace-34 |
Use an enclosed expression inside an namespace declaration. | RES-XP3-1 |
K2-DirectConElemNamespace-35 |
Use an enclosed expression inside an namespace declaration(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-36 |
Use an enclosed expression inside an namespace declaration(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-37 |
Use an enclosed expression inside an namespace declaration(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-38 |
Use an inproperly enclosed expression inside an namespace declaration. | RES-XP3-1 |
K2-DirectConElemNamespace-39 |
Combine an empty default namespace, with a full namespace. | RES-XP3-1 |
K2-DirectConElemNamespace-40 |
Ensure the namespaces in-scope are outputted. | RES-XP3-1 |
K2-DirectConElemNamespace-41 |
Ensure all namespaces in-scope, through a couple of elements, are found by in-scope-prefixes(). | RES-XP3-1 |
K2-DirectConElemNamespace-42 |
A direct element constructor with a redundant, prefixed namespace declaration. | RES-XP3-1 |
K2-DirectConElemNamespace-43 |
A direct element constructor with a redundant namespace declaration. | RES-XP3-1 |
K2-DirectConElemNamespace-44 |
Use an inproperly enclosed expression inside an namespace declaration(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-45 |
Ensure the namespace declaration is output for a copied attribute. | RES-XP3-1 |
K2-DirectConElemNamespace-46 |
Ensure no declaration is output for the XML namespace. | RES-XP3-1 |
K2-DirectConElemNamespace-47 |
Use an empty-string namespace declaration. | RES-XP3-1 |
K2-DirectConElemNamespace-48 |
Declare a prefix that isn't used. | RES-XP3-1 |
K2-DirectConElemNamespace-49 |
Use a 'declare default element namespace' in addition to binding to the empty prefix. | RES-XP3-1 |
K2-DirectConElemNamespace-50 |
Ensure undeclarations affect path expressions correctly. | RES-XP3-1 |
K2-DirectConElemNamespace-51 |
Use an empty-string namespace declaration(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-52 |
Use an empty-string namespace declaration(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-53 |
Ensure a namespace undeclaration aren't counted as a namespace binding. | RES-XP3-1 |
K2-DirectConElemNamespace-54 |
Ensure an undeclaration is treated properly. | RES-XP3-1 |
K2-DirectConElemNamespace-55 |
A combination of computed and direct constructors with namespace undeclarations. | RES-XP3-1 |
K2-DirectConElemNamespace-56 |
Check that an attribute name tests properly interact with namespace declarations. | RES-XP3-1 |
K2-DirectConElemNamespace-57 |
Attempt an attribute node copy that never will happen. | RES-XP3-1 |
K2-DirectConElemNamespace-58 |
Use the pre-declared prefixes in element constructors. | RES-XP3-1 |
K2-DirectConElemNamespace-59 |
Use the {}-escape mechanism. | RES-XP3-1 |
K2-DirectConElemNamespace-61 |
An non-matched { inside a namespace constructor. | RES-XP3-1 |
K2-DirectConElemNamespace-62 |
An non-matched } inside a namespace constructor(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-63 |
An non-matched { inside a namespace constructor(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-64 |
An non-matched } inside a namespace constructor(#4). | RES-XP3-1 |
K2-DirectConElemNamespace-65 |
Extract an escaped namespace with fn:namespace-for-prefix(). | RES-XP3-1 |
K2-DirectConElemNamespace-67 |
An non-matched { inside a namespace constructor with content afterwards. | RES-XP3-1 |
K2-DirectConElemNamespace-68 |
An non-matched } inside a namespace constructor with content afterwards(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-69 |
An non-matched { inside a namespace constructor with content afterwards(#3). | RES-XP3-1 |
K2-DirectConElemNamespace-70 |
An non-matched } inside a namespace constructor with content afterwards(#4). | RES-XP3-1 |
K2-DirectConElemNamespace-71 |
Enclosed expressions cannot be used. | RES-XP3-1 |
K2-DirectConElemNamespace-72 |
Enclosed expressions cannot be used(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-73 |
Enclosed expressions containing the empty sequence cannot be used. | RES-XP3-1 |
K2-DirectConElemNamespace-74 |
Enclosed expressions containing the empty sequence cannot be used(#2). | RES-XP3-1 |
K2-DirectConElemNamespace-75 |
Serialize a namespace that has braces. Changed by MHK to avoid problems canonicalizing an invalid namespace URI | RES-XP3-1 |
K2-DirectConElemNamespace-76 |
Serialize a prefixed namespace that has braces. | RES-XP3-1 |
K2-DirectConElemNamespace-77 |
Pull out a namespace prefix that shadows another. | RES-XP3-1 |
K2-DirectConElemNamespace-78 |
Ensure that namespaces are expanded in the correct places(positive test). | RES-XP3-1 |
K2-DirectConElemNamespace-79 |
Ensure that namespaces are expanded in the correct places(negative test). | RES-XP3-1 |
DirectConElemNamespace-3 |
Use the ""-escape mechanism. Modified by MHK to avoid generating output that won't canonicalize - bug 6868 | RES-XP3-1 |
DirectConElemNamespace-4 |
Use the ""-escape mechanism. Modified by MHK to avoid generating output that won't canonicalize - bug 6868 | RES-XP3-1 |
DirectConElemNamespace-5 |
Use the ''-escape mechanism. Modified by MHK to avoid generating output that won't canonicalize - bug 6868 | RES-XP3-1 |
DirectConElemNamespace-6 |
Use the ''-escape mechanism. Modified by MHK to avoid generating output that won't canonicalize - bug 6868 | RES-XP3-1 |
Constr-inscope-1 |
Rename inscope namespace | RES-XP3-1 |
Constr-inscope-2 |
Rename inscope namespace | RES-XP3-1 |
Constr-inscope-3 |
Rename inscope namespace | RES-XP3-1 |
Constr-inscope-4 |
Rename inscope namespace | RES-XP3-1 |
Constr-inscope-5 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-6 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-7 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-8 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-9 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-10 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-11 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-12 |
copy element node with namespace | RES-XP3-1 |
Constr-inscope-13 |
declared element namespace | RES-XP3-1 |
Constr-inscope-14 |
declared element namespace | RES-XP3-1 |
Constr-inscope-15 |
element with prefix xml | RES-XP3-1 |
Constr-inscope-16 |
attribute with prefix xml | RES-XP3-1 |
Constr-inscope-17 |
copy element with same prefix | RES-XP3-1 |
Constr-inscope-18 |
copy element with same prefix | RES-XP3-1 |
Constr-inscope-19 |
copy element with different default namespace | RES-XP3-1 |
Constr-inscope-20 |
copy element with same default namespace | RES-XP3-1 |
Constr-inscope-21 |
namespace not declared: see bug 17040 (cezar.andrei@gmail.com) | RES-XP3-1 |
Constr-inscope-22 |
namespace not declared: see bug 17040 (cezar.andrei@gmail.com) | RES-XP3-1 |
K2-ConInScopeNamespace-1 |
Ensure the in-scope prefixes are correct for all top-level elements. | RES-XP3-1 |
Constr-ws-tag-1 |
strip whitespace space | RES-XP3-1 |
Constr-ws-tag-2 |
strip whitespace line feed | RES-XP3-1 |
Constr-ws-tag-3 |
strip whitespace tab | RES-XP3-1 |
Constr-ws-tag-4 |
strip mixed whitespace | RES-XP3-1 |
Constr-ws-tag-5 |
count text nodes when stripping whitespace | RES-XP3-1 |
Constr-ws-tag-6 |
preserve whitespace space | RES-XP3-1 |
Constr-ws-tag-7 |
preserve whitespace line feed | RES-XP3-1 |
Constr-ws-tag-8 |
preserve whitespace tab | RES-XP3-1 |
Constr-ws-tag-9 |
preserve mixed whitespace | RES-XP3-1 |
Constr-ws-tag-10 |
count text nodes when preserving whitespace | RES-XP3-1 |
Constr-ws-enclexpr-1 |
strip whitespace space between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-2 |
strip whitespace line feed between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-3 |
strip whitespace tab between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-4 |
strip whitespace space between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-5 |
strip whitespace line feed between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-6 |
strip whitespace tab between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-7 |
strip whitespace space between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-8 |
strip whitespace line feed between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-9 |
strip whitespace tab between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-10 |
strip whitespace space between child elements | RES-XP3-1 |
Constr-ws-enclexpr-11 |
strip whitespace line feed between child elements | RES-XP3-1 |
Constr-ws-enclexpr-12 |
strip whitespace tab between child elements | RES-XP3-1 |
Constr-ws-enclexpr-13 |
preserve whitespace space between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-14 |
preserve whitespace line feed between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-15 |
preserve whitespace tab between open tag and enclosed expression | RES-XP3-1 |
Constr-ws-enclexpr-16 |
preserve whitespace space between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-17 |
preserve whitespace line feed between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-18 |
preserve whitespace tab between enclosed expressions | RES-XP3-1 |
Constr-ws-enclexpr-19 |
preserve whitespace space between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-20 |
preserve whitespace line feed between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-21 |
preserve whitespace tab between enclosed expression and close tag | RES-XP3-1 |
Constr-ws-enclexpr-22 |
preserve whitespace space between child elements | RES-XP3-1 |
Constr-ws-enclexpr-23 |
preserve whitespace line feed between child elements | RES-XP3-1 |
Constr-ws-enclexpr-24 |
preserve whitespace tab between child elements | RES-XP3-1 |
Constr-ws-nobound-1 |
preserve leading space | RES-XP3-1 |
Constr-ws-nobound-2 |
preserve leading CRLF (as newline) | RES-XP3-1 |
Constr-ws-nobound-3 |
preserve leading tab | RES-XP3-1 |
Constr-ws-nobound-4 |
preserve trailing space | RES-XP3-1 |
Constr-ws-nobound-5 |
preserve trailing CRLF (as newline) | RES-XP3-1 |
Constr-ws-nobound-6 |
preserve trailing tab | RES-XP3-1 |
Constr-ws-genchref-1 |
preserve character reference x20 | RES-XP3-1 |
Constr-ws-genchref-2 |
preserve character reference xA | RES-XP3-1 |
Constr-ws-genchref-3 |
preserve character reference xD | RES-XP3-1 |
Constr-ws-genchref-4 |
preserve character reference x9 | RES-XP3-1 |
Constr-ws-gencdata-1 |
preserve cdata space | RES-XP3-1 |
Constr-ws-gencdata-3 |
preserve cdata tab | RES-XP3-1 |
Constr-ws-adjchref-1 |
preserve space adjacent to character reference | RES-XP3-1 |
Constr-ws-adjchref-2 |
preserve line feed adjacent to character reference | RES-XP3-1 |
Constr-ws-adjchref-3 |
preserve tab adjacent to character reference | RES-XP3-1 |
Constr-ws-adjcdata-1 |
preserve space adjacent to cdata section | RES-XP3-1 |
Constr-ws-adjcdata-2 |
preserve line feed adjacent to cdata section | RES-XP3-1 |
Constr-ws-adjcdata-3 |
preserve tab adjacent to cdata section | RES-XP3-1 |
Constr-ws-genenclexpr-1 |
preserve enclosed exp space | RES-XP3-1 |
Constr-ws-genenclexpr-2 |
preserve enclosed exp line feed | RES-XP3-1 |
Constr-ws-genenclexpr-3 |
preserve enclosed exp tab | RES-XP3-1 |
Constr-ws-xmlspace-1 |
ignore xml:space attribute preserve | RES-XP3-1 |
Constr-ws-xmlspace-2 |
ignore xml:space attribute strip | RES-XP3-1 |
K2-DirectConElemWhitespace-1 |
Apply fn:string() on a direct element constructor with preserved whitespace. | RES-XP3-1 |
K2-DirectConElemWhitespace-2 |
Element constructor with no content. | RES-XP3-1 |
K2-DirectConElemWhitespace-3 |
Apply fn:string to an element constructor with two text nodes. | RES-XP3-1 |
K2-DirectConElemWhitespace-4 |
Serialize a direct element constructor with preserved whitespace. | RES-XP3-1 |
K2-DirectConElemWhitespace-5 |
xml:space declarations are ignored. | RES-XP3-1 |
K2-DirectConElemWhitespace-6 |
xml:space declarations are ignored(#2). | RES-XP3-1 |
K2-DirectConElemWhitespace-7 |
xml:space declarations are ignored(#3). | RES-XP3-1 |
K2-DirectConElemWhitespace-8 |
xml:space declarations are ignored(#4). | RES-XP3-1 |
K2-DirectConElemWhitespace-9 |
No escaping mechanism applies for quotes/apostrophes inside element content. | RES-XP3-1 |
K2-DirectConElemWhitespace-10 |
Ensure non-boundary characters, a character reference, are handled properly. | RES-XP3-1 |
K2-DirectConElemWhitespace-11 |
Ensure non-boundary characters, CDATA, are handled properly. | RES-XP3-1 |
K2-DirectConElemWhitespace-12 |
Ensure extracting the string value from mixed content involving elements is properly done. | RES-XP3-1 |
K2-DirectConElemWhitespace-13 |
Ensure extracting the string value from mixed content involving comments is properly done. | RES-XP3-1 |
K2-DirectConElemWhitespace-14 |
Ensure extracting the string value from mixed content involving processing instructions is properly done. | RES-XP3-1 |
K2-DirectConElemWhitespace-15 |
Ensure only one text node is constructed for contiguous data. | RES-XP3-1 |
K2-DirectConElemWhitespace-16 |
Test empty element content result in an element with no children. | RES-XP3-1 |
K2-DirectConElemWhitespace-17 |
Test empty element content result in an element with no children(#2). | RES-XP3-1 |
K2-DirectConElemWhitespace-18 |
Empty CDATA sections nevertheless causes whitespace to be preserved. | RES-XP3-1 |
K2-DirectConElemWhitespace-19 |
Extract the string value of nested elements. | RES-XP3-1 |
K2-DirectConElemWhitespace-20 |
Extract the string value of nested elements with adjacent enclosed expressions. | RES-XP3-1 |
K2-DirectConElemWhitespace-21 |
Extract the string value of nested elements with adjacent enclosed expressions(#2). | RES-XP3-1 |
K2-DirectConElemWhitespace-22 |
It is valid to put ']]>' in element content. | RES-XP3-1 |
K2-DirectConElemWhitespace-23 |
Extract the string value of mixed content. | RES-XP3-1 |
K2-DirectConElemWhitespace-24 |
Extract the string value of mixed content(#2). | RES-XP3-1 |
K2-DirectConElemWhitespace-25 |
Extract the string value of mixed content(#3). | RES-XP3-1 |
K2-DirectConElemWhitespace-26 |
Extract the string value of a couple of nested elements. | RES-XP3-1 |
emptyorderdecl-1 |
Evaluation of a prolog with two empty order declarations. | RES-XP3-1 |
emptyorderdecl-2 |
Evaluation of a prolog that specifies "empty greatest" with a set of nodes (one empty) and sort them in ascending order | RES-XP3-1 |
emptyorderdecl-3 |
Evaluation of a prolog that specifies "empty greatest" with a set of nodes (two empty) and sort them in ascending order | RES-XP3-1 |
emptyorderdecl-4 |
Evaluation of a prolog that specifies "empty greatest" with a set of numbers (one that results in NaN) and sort them in ascending order | RES-XP3-1 |
emptyorderdecl-5 |
Evaluation of a prolog that specifies "empty greatest" with a set of numbers (two that results in NaN) and sort them in ascending order | RES-XP3-1 |
emptyorderdecl-6 |
Evaluation of a prolog that specifies "empty greatest" with a set of nodes (one empty) and no order by clause | RES-XP3-1 |
emptyorderdecl-7 |
Evaluation of a prolog that specifies "empty least" with a set of nodes (one empty) and no order by clause | RES-XP3-1 |
emptyorderdecl-8 |
Evaluation of a prolog that specifies "empty greatest" with a set of numbers (one empty) and no order by clause | RES-XP3-1 |
emptyorderdecl-9 |
Evaluation of a prolog that specifies "empty least" with a set of numbers (one empty) and no order by clause | RES-XP3-1 |
emptyorderdecl-10 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one empty) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-11 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (two of them empty) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-12 |
Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one set to Nan Expression) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-13 |
Evaluation of empty order declaration set to "empty greatest" and a set of numbers (two of them set to Nan Expression) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-14 |
Evaluation of empty order declaration set to "empty least" and a set of nodes (one empty) sorted in ascening order. | RES-XP3-1 |
emptyorderdecl-15 |
Evaluation of empty order declaration set to "empty least" and a set of nodes (two of them empty) sorted in ascending order. | RES-XP3-1 |
emptyorderdecl-16 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (one set to Nan Expression) sorted in ascending order. | RES-XP3-1 |
emptyorderdecl-17 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (two of them set to Nan Expression) sorted in ascending order. | RES-XP3-1 |
emptyorderdecl-18 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one empty) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-19 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (two of them empty) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-20 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (one set to Nan Expression) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-21 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (two of them set to Nan Expression) sorted in descending order. | RES-XP3-1 |
emptyorderdecl-22 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one of them set to empty) sorted in ascending order and local order by overrides empty order declaration in prolog (empty least. | RES-XP3-1 |
emptyorderdecl-23 |
Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one of them set to a NaN expression) sorted in ascending order and local order by overrides empty order declaration in prolog (empty least. | RES-XP3-1 |
emptyorderdecl-24 |
Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one of them set to empty) sorted in ascending order and local order by overrides empty order declaration in prolog (empty greatest. | RES-XP3-1 |
emptyorderdecl-25 |
Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one of them set to a NaN expression) sorted in ascending order and local order by clause set to empty greatest. | RES-XP3-1 |
emptyorderdecl-26 |
Evaluation of empty order declaration set to "empty least" and a set of nodes (one of them set to empty) sorted in ascending order and a local order by clause that overriddes empty order declaration in prolog. | RES-XP3-1 |
emptyorderdecl-27 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to a NaN expression) sorted in ascending order and local order by that overriddes empty order declaration in prolog. | RES-XP3-1 |
emptyorderdecl-28 |
Evaluation of empty order declaration set to "empty least" and a set of nodes (one of them set to empty) sorted in ascending order and local order by clause set to the same value. | RES-XP3-1 |
emptyorderdecl-29 |
Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to a NaN expression) sorted in ascending order and local order by clause set to the same value. | RES-XP3-1 |
K-EmptyOrderProlog-1 |
A simple 'declare default order empty' declaration, specifying 'greatest'. | RES-XP3-1 |
K-EmptyOrderProlog-2 |
A simple 'declare default order empty' declaration, specifying 'least'. | RES-XP3-1 |
K-EmptyOrderProlog-3 |
Two 'declare default order empty' declarations are invalid. | RES-XP3-1 |
eqname-001 |
Use EQName in a path expression | RES-XP3-1 |
eqname-002 |
Use EQName in a variable name | RES-XP3-1 |
eqname-003 |
Use EQName in a function name | RES-XP3-1 |
eqname-004 |
Use EQName in a type name | RES-XP3-1 |
eqname-005 |
Use EQName in declare option | RES-XP3-1 |
eqname-006 |
Use EQName in a pragma | RES-XP3-1 |
eqname-007 |
Use EQName in a decimal format | RES-XP3-1 |
eqname-008 |
Use character references in an EQName | RES-XP3-1 |
eqname-009 |
Use whitespace in an EQName | RES-XP3-1 |
eqname-010 |
Use quotes in an EQName | RES-XP3-1 |
eqname-011 |
Use quotes in an EQName | RES-XP3-1 |
eqname-012 |
Use EQName-style wildcard | RES-XP3-1 |
eqname-013 |
Use EQName-style wildcard (no namespace) | RES-XP3-1 |
eqname-016 |
Use EQName-style wildcard (no namespace) to select attribute nodes | RES-XP3-1 |
eqname-017 |
Use EQName-style wildcard (XML namespace) to select attribute nodes | RES-XP3-1 |
eqname-019 |
Use EQName-style wildcard (no namespace URI) to select PI nodes: not allowed | RES-XP3-1 |
eqname-029 |
EQName - using entity references in valid URI, using function call syntax with EQName | RES-XP3-1 |
eqname-901 |
Invalid EQName - superfluous colon | RES-XP3-1 |
eqname-902 |
Invalid EQName - mismatched braces | RES-XP3-1 |
eqname-903 |
EQName - not allowed in element constructor | RES-XP3-1 |
eqname-909 |
EQName - braces cannot be escaped by using entity references | RES-XP3-1 |
extexpr-1 |
A simple call to an extension expression, that should not be recognized (and thus ignored) | RES-XP3-1 |
extexpr-2 |
An extension expression with no expression | RES-XP3-1 |
extexpr-3 |
An pragma content containing the "#" symbol, which is ignored in an extension expression | RES-XP3-1 |
extexpr-4 |
An extension expression, for which its QName can not be resolved to a namespace URI. | RES-XP3-1 |
extexpr-5 |
An extension expression that contains more than one pragma, both of wihc are ignored | RES-XP3-1 |
extexpr-6 |
A FLOWR expression that uses the same pragma twice and both times should be ignored. | RES-XP3-1 |
extexpr-7 |
An extension expression for which the pragma is ignored and default expression is a quantified expression ("every" operator). | RES-XP3-1 |
extexpr-8 |
An extension expression for which the pragma is ignored and default expression is a quantified expression ("every" operator). | RES-XP3-1 |
extexpr-9 |
An extension expression for which the pragma is ignored and default expression is a call to fn:true() | RES-XP3-1 |
extexpr-10 |
An extension expression for which the pragma is ignored and default expression is a call to fn:false() | RES-XP3-1 |
extexpr-11 |
An extension expression for which the pragma is ignored and default expression is an "or" true expression ("or" operator) | RES-XP3-1 |
extexpr-12 |
An extension expression for which the pragma is ignored and default expression is an "or" false expression ("or" operator) | RES-XP3-1 |
extexpr-13 |
An extension expression for which the pragma is ignored and default expression is an "or" true expression ("and" operator) | RES-XP3-1 |
extexpr-14 |
An extension expression for which the pragma is ignored and default expression is an "or" false expression ("and" operator) | RES-XP3-1 |
extexpr-15 |
An extension expression for which the pragma is ignored and default expression is an "if" true expression | RES-XP3-1 |
extexpr-16 |
An extension expression for which the pragma is ignored and default expression is an "if" false expression (returns "else" part of expression) | RES-XP3-1 |
extexpr-17 |
An extension expression for which the pragma is ignored and default expression is a "typeswitch" expression | RES-XP3-1 |
extexpr-18 |
An extension expression for which the pragma is ignored and default expression uses the fn:not function. | RES-XP3-1 |
extexpr-19 |
An extension expression for which the pragma is ignored and default expression uses the fn:string-length function. | RES-XP3-1 |
extexpr-20 |
An extension expression for which the pragma is ignored and default expression uses the fn:count function. | RES-XP3-1 |
extexpr-21 |
An extension expression for which the pragma is ignored and default expression is an addition operation. | RES-XP3-1 |
extexpr-22 |
An extension expression for which the pragma is ignored and default expression is a subtraction operation. | RES-XP3-1 |
extexpr-23 |
An extension expression for which the pragma is ignored and default expression is a multiplication operation. | RES-XP3-1 |
extexpr-24 |
An extension expression for which the pragma is ignored and default expression is a division operation (div operator). | RES-XP3-1 |
extexpr-25 |
An extension expression for which the pragma is ignored and default expression is a division operation (idiv operator). | RES-XP3-1 |
extexpr-26 |
Extension expression for missing space after pragma name. | RES-XP3-1 |
K-ExtensionExpression-1 |
A pragma expression that never ends is syntactically invalid. | RES-XP3-1 |
K-ExtensionExpression-2 |
A pragma expression that never starts is syntactically invalid. | RES-XP3-1 |
K-ExtensionExpression-3 |
A simple pragma expression. | RES-XP3-1 |
K-ExtensionExpression-4 |
A pragma expression cannot be in the empty namespace. | RES-XP3-1 |
K-ExtensionExpression-4a |
A pragma expression can be in the empty namespace in XQ 3.1. | RES-XP3-1 |
K-ExtensionExpression-5 |
A pragma expression cannot be in the empty namespace even though a prefix is used. | RES-XP3-1 |
K-ExtensionExpression-6 |
A pragma expression containing complex content. | RES-XP3-1 |
K-ExtensionExpression-7 |
A fallback expression must be present when no supported pragmas are specified. | RES-XP3-1 |
K-ExtensionExpression-8 |
A pragma expression containing many comments. | RES-XP3-1 |
K2-ExtensionExpression-1 |
An extension expression cannot be in an undeclared namespace. | RES-XP3-1 |
K2-ExtensionExpression-2 |
Whitespace isn't required if there is no pragma content. | RES-XP3-1 |
K2-ExtensionExpression-3 |
Whitespace is allowed but not required if there is no pragma content. | RES-XP3-1 |
K2-ExtensionExpression-4 |
Content looking like comments are not recognized as so in pragma content. asdad | RES-XP3-1 |
K2-ExtensionExpression-5 |
Content looking like comments are not recognized as so in pragma content. | RES-XP3-1 |
K2-ExtensionExpression-6 |
A single whitespace must separate pragma name and content. | RES-XP3-1 |
K2-ExtensionExpression-7 |
A single whitespace must separate pragma name and content. content | RES-XP3-1 |
K2-ExtensionExpression-8 |
A single whitespace must separate pragma name and content. | RES-XP3-1 |
K2-ExtensionExpression-9 |
Whitespace between pragma-start and name cannot contain comments. a comment | RES-XP3-1 |
K2-ExtensionExpression-10 |
Whitespace between pragma-start and name cannot contain comments. | RES-XP3-1 |
K2-ExtensionExpression-11 |
A single whitespace must separate pragma name and content. | RES-XP3-1 |
K2-ExtensionExpression-12 |
No whitespace is required between pragma content and name if the content is empty. | RES-XP3-1 |
K2-ExtensionExpression-13 |
A pragma expression that hasn't even specified a name, but has trailing whitespace. | RES-XP3-1 |
K2-ExtensionExpression-14 |
A pragma expression that hasn't even specified a name. | RES-XP3-1 |
K2-ExtensionExpression-15 |
A pragma expression with name and trailing whitespace, but without content and end. | RES-XP3-1 |
K2-ExtensionExpression-16 |
A pragma expression with name but without content and end. | RES-XP3-1 |
K2-ExtensionExpression-17 |
Use four nested pragma expressions. | RES-XP3-1 |
pragma-no-namespace-001 |
If pragma name is in no namespace, then the pragma is ignored. | RES-XP3-1 |
pragma-no-namespace-002 |
If pragma name is in no namespace, then the pragma is ignored. | RES-XP3-1 |
pragma-no-namespace-003 |
If pragma name is in no namespace, then the pragma is ignored. | RES-XP3-1 |
pragma-no-namespace-004 |
If pragma name is in no namespace, then the pragma is ignored. | RES-XP3-1 |
pragma-no-namespace-005 |
If pragma name is in no namespace, then the pragma is ignored. | RES-XP3-1 |
ForExprType010 |
FLWOR with type expression matching a type from the schema | RES-XP3-1, SHE-XSD |
ForExprType025 |
FLWOR expressions with type declaration (attribute type). Interleave type integer|decimal -> decimal | RES-XP3-1, SHE-XSD |
ForExprType026 |
FLWOR expressions with type declaration (attribute type). Match user defined simple type on attribute | RES-XP3-1, SHE-XSD |
ForExprType027 |
FLWOR expressions with type declaration (attribute type). Wildcard match on user defined simple type on attribute | RES-XP3-1, SHE-XSD |
ForExprType037 |
FLWOR expressions with type declaration (element type). Simple element name test (no type) | RES-XP3-1, SHE-XSD |
ForExprType038 |
FLWOR expressions with type declaration (element type). Match complex, user defined type | RES-XP3-1, SHE-XSD |
ForExprType039 |
FLWOR expressions with type declaration (element type). Wildcard for name on matching complex, user defined type | RES-XP3-1, SHE-XSD |
ForExprType040 |
FLWOR expressions with type declaration (element type). Match user defined simple type on element | RES-XP3-1, SHE-XSD |
ForExprType041 |
FLWOR expressions with type declaration (element type). Wildcard match on user defined simple type on element | RES-XP3-1, SHE-XSD |
ForExprType042 |
FLWOR expressions with type declaration (element type). Interleave value type integer|decimal -> decimal | RES-XP3-1, SHE-XSD |
ForExprType043 |
FLWOR expressions with type declaration (element type). Union type integer|decimal -> decimal | RES-XP3-1, SHE-XSD |
ForExprType044 |
FLWOR expressions with type declaration (element type). List type | RES-XP3-1, SHE-XSD |
ForExprType048 |
FLWOR expressions with type declaration. Non-trivial value type promotion: anyAtomicType value type -> anyAtomicType | RES-XP3-1, SHE-XSD |
ForExprType049 |
FLWOR expressions with type declaration. Non-trivial value type promotion: Interleave value type integer|decimal -> decimal | RES-XP3-1, SHE-XSD |
ForExprType050 |
FLWOR expressions with type declaration. Non-trivial value type promotion: Union type integer|decimal -> decimal | RES-XP3-1, SHE-XSD |
ForExprType051 |
FLWOR expressions with type declaration. Non-trivial value type promotion: List type | RES-XP3-1, SHE-XSD |
ForExprType052 |
FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type | RES-XP3-1, SHE-XSD |
ForExprType053 |
FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type on attribute | RES-XP3-1, SHE-XSD |
step-expr-si-1 |
Ensure that the type of the child axis on an extended schema type is computed correctly. | RES-XP3-1, SHE-XSD |
step-expr-si-2 |
Ensure that static type of the child axis on a restricted schema type is computed correctly. | RES-XP3-1, SHE-XSD |
step-expr-si-3 |
Ensure that the child axis on a restricted schema type is computed correctly | RES-XP3-1, SHE-XSD |
statictyping-21 |
Evaluation of static typing where value of a variable is not set. | RES-XP3-1, RES-STY |
statictyping-22 |
Evaluation of static typing where value of a variable is not set. | RES-XP3-1, RES-STY |
statictyping-23 |
Evaluation of static typing where value of a variable is not set. Used in a for clause of a FLOWR expression. | RES-XP3-1, RES-STY |
statictyping-24 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:not) | RES-XP3-1, RES-STY |
ST-WhereExpr001 |
Test 'where' clause with heterogenous sequences. First item is a node | RES-XP3-1, RES-STY |
ST-WhereExpr002 |
Test 'where' clause with heterogenous sequences. First item is a value. | RES-XP3-1, RES-STY |
statictyping-1 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression. | RES-XP3-1, RES-STY |
statictyping-2 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression. | RES-XP3-1, RES-STY |
statictyping-3 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:avg). | RES-XP3-1, RES-STY |
statictyping-4 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:max). | RES-XP3-1, RES-STY |
statictyping-5 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:min). | RES-XP3-1, RES-STY |
statictyping-6 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:sum). | RES-XP3-1, RES-STY |
statictyping-7 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:boolean). | RES-XP3-1, RES-STY |
statictyping-8 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses subtraction expression). | RES-XP3-1, RES-STY |
statictyping-9 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses multiplication operation). | RES-XP3-1, RES-STY |
statictyping-10 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses "div" operator). | RES-XP3-1, RES-STY |
statictyping-11 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses "idiv" operator). | RES-XP3-1, RES-STY |
statictyping-12 |
Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses "mod" operator). | RES-XP3-1, RES-STY |
statictyping-13 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses eq operator). | RES-XP3-1, RES-STY |
statictyping-14 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses le operator). | RES-XP3-1, RES-STY |
statictyping-15 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses lt operator). | RES-XP3-1, RES-STY |
statictyping-16 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses gt operator). | RES-XP3-1, RES-STY |
statictyping-17 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses ne operator). | RES-XP3-1, RES-STY |
statictyping-18 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses "+" operator). | RES-XP3-1, RES-STY |
statictyping-19 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses "-" operator). | RES-XP3-1, RES-STY |
statictyping-20 |
Evaluation of static typing feature within a "where" clause. Wrong cardinality for operator (uses "*" operator). | RES-XP3-1, RES-STY |
ST-PITest-01 |
In LetClause, binding expr's ST must be subtype of variable's ST. Under REC FS, both are 'processing-instruction?', so STA succeeds. Under PER FS, former is 'processing-instruction filesystem?', latter is 'processing-instruction filesytem', so STA fails, raises error. (Note that an implementation that doesn't do STA will not raise an error.) | RES-XP3-1, RES-STY |
ST-PITest-02 |
In LetClause, binding expr's ST must be subtype of variable's ST. Under REC FS, both are 'processing-instruction?', so STA succeeds. Under PER FS, former is 'processing-instruction nonexistent', latter is 'processing-instruction filesytem', so STA fails, raises error. (Note that an implementation that doesn't do STA will not raise an error, because the LetClause isn't evaluated.) | RES-XP3-1, RES-STY |
ForExpr002 |
For+Return - error, undefined variable in 'IN' Expr | RES-XP3-1 |
ForExpr003 |
For+Return - use predicate in 'IN' Expr | RES-XP3-1 |
ForExpr004 |
For+Return - use more than one predicates in 'IN' Expr | RES-XP3-1 |
ForExpr006 |
For+Return - 2 For will generate two iterations | RES-XP3-1 |
ForExpr008 |
For+Where+Return - use special characters in variable name | RES-XP3-1 |
ForExpr010 |
FLWOR expression with multiple, interdependent variables | RES-XP3-1 |
ForExpr011 |
FLWOR expression with multiple, interdependent variables | RES-XP3-1 |
ForExpr022 |
FLWOR expressions with positional variable | RES-XP3-1 |
ForExpr023 |
Use positional variable in binding for new variable | RES-XP3-1 |
ForExpr024 |
Reuse existing variable name for positional variable | RES-XP3-1 |
ForExpr027 |
Wrong order for positional variable | RES-XP3-1 |
ForExpr028 |
FLWOR expression iterating over constructed XML | RES-XP3-1 |
ForExpr029 |
Embedded FLOWR expression that binds same variable on boths expressions (two for clauses) | RES-XP3-1 |
ForExpr031 |
FLOWR expression that binds same variable on both ends of "at" | RES-XP3-1 |
ForExpr032 |
FLOWR expression with positional binding | RES-XP3-1 |
K-ForExprWithout-52 |
A binding in a for-expression shadows global variables. | RES-XP3-1 |
K-ForExprWithout-53 |
Ensure the correct variable is used in an for-expression whose return sequence is only a variable reference. | RES-XP3-1 |
K-ForExprWithout-54 |
Ensure the correct variable is used in an for-expression whose return sequence is only a variable reference(#2). | RES-XP3-1 |
K2-ForExprWithout-2 |
A for-expression doesn't create a focus. | RES-XP3-1 |
K2-ForExprWithout-3 |
A for-expression doesn't create a focus(#2). | RES-XP3-1 |
K2-ForExprWithout-4 |
A for-expression with a positional variable doesn't create a focus. | RES-XP3-1 |
K2-ForExprWithout-5 |
A for-expression with a positional variable doesn't create a focus(#2). | RES-XP3-1 |
K2-ForExprWithout-6 |
A query that performs up-transformation of dates. | RES-XP3-1 |
K2-ForExprWithout-8 |
Wrap a path expression. | RES-XP3-1 |
K2-ForExprWithout-9 |
Ensure positional variables and bindings handles nesting. | RES-XP3-1 |
K2-ForExprWithout-10 |
Make use of many syntactical combinations. | RES-XP3-1 |
K2-ForExprWithout-11 |
The return expression does not depend on the for iteration. | RES-XP3-1 |
K2-ForExprWithout-12 |
The order by expression does not depend on the for iteration. | RES-XP3-1 |
K2-ForExprWithout-13 |
Use the focus from within a for-expression. | RES-XP3-1 |
K2-ForExprWithout-14 |
Use the focus from within a for tail-expression. | RES-XP3-1 |
K2-ForExprWithout-15 |
Use a name test named 'node' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-16 |
Use a name test named 'document' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-17 |
Use a name test named 'document' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-18 |
Use a name test named 'attribute' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-19 |
Use a name test named 'comment' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-20 |
Use a name test named 'processing-instruction' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-21 |
Use a name test named 'processing-instruction' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-22 |
Use a name test named 'text' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-23 |
Use a name test named 'typeswitch' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-24 |
Use a name test named 'if' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-25 |
Use a name test named 'for' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-26 |
Use a name test named 'let' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-27 |
Use a name test named 'declare' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-28 |
Use a name test named 'some' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-29 |
Use a name test named 'child' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-30 |
Use a name test named 'ordered' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-31 |
Use a name test named 'unordered' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-32 |
Use a name test named 'schema-attribute' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-33 |
Use a name test named 'schema-attribute' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-34 |
Use a name test named 'item' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-35 |
Use a name test named 'following-sibling' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-36 |
Use a name test named 'validate' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-37 |
Use a name test named 'instance' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-38 |
Use a name test named 'castable' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-39 |
Use a name test named 'import' inside a for loop, inside a user function. | RES-XP3-1 |
K2-ForExprWithout-42 |
Use a computed attribute constructor with name return, inside a for loop. | RES-XP3-1 |
K2-ForExprWithout-43 |
Use a computed element constructor with name return, inside a for loop. | RES-XP3-1 |
K2-ForExprWithout-44 |
Use a computed processing-instruction constructor with name return, inside a for loop. | RES-XP3-1 |
ForExprType001 |
FLWOR expressions with type declaration (element type) | RES-XP3-1 |
ForExprType002 |
FLWOR expressions with type declaration (attribute type) | RES-XP3-1 |
ForExprType003 |
FLWOR expressions with type declaration (PI type) | RES-XP3-1 |
ForExprType004 |
FLWOR expressions with type declaration (comment type) | RES-XP3-1 |
ForExprType005 |
FLWOR expressions with type declaration (simple type) | RES-XP3-1 |
ForExprType006 |
Wrong type in type declaration | RES-XP3-1 |
ForExprType007 |
Wrong order for type declaration | RES-XP3-1 |
ForExprType008 |
Wrong order for positional and typing parts of FLWOR expression | RES-XP3-1 |
ForExprType009 |
FLWOR with type expression matching a user defined type | RES-XP3-1 |
ForExprType011 |
FLWOR with type expression referencing an unknown type | RES-XP3-1 |
ForExprType012 |
Missing type declaration on type expression | RES-XP3-1 |
ForExprType013 |
Type declaration containing multiple 'as' keywords | RES-XP3-1 |
ForExprType014 |
Type expression value is void. This will never match anything bound to a variable by a FLWOR statement | RES-XP3-1 |
ForExprType015 |
Type declaration is a super type | RES-XP3-1 |
ForExprType016 |
Type declaration is a super type of the union type bound to the variable | RES-XP3-1 |
ForExprType017 |
Bound sequence is a union type containing a single instance that does not match the type declaration | RES-XP3-1 |
ForExprType018 |
Match a 'node' type | RES-XP3-1 |
ForExprType019 |
Match a text node type | RES-XP3-1 |
ForExprType020 |
Match a 'item' type | RES-XP3-1 |
ForExprType021 |
Match a 'document' type | RES-XP3-1 |
ForExprType022 |
FLWOR expressions with type declaration (attribute type). Simple attribute wildcard | RES-XP3-1 |
ForExprType023 |
FLWOR expressions with type declaration (attribute type). Simple attribute name test (no type) | RES-XP3-1 |
ForExprType024 |
FLWOR expressions with type declaration (attribute type). anySimpleType attribute | RES-XP3-1 |
ForExprType028 |
FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -> integer | RES-XP3-1 |
ForExprType029 |
FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -> decimal | RES-XP3-1 |
ForExprType030 |
FLWOR expressions with type declaration. Value subtype promotion: String based types -> normalizedString | RES-XP3-1 |
ForExprType031 |
FLWOR expressions with type declaration. Value subtype promotion: Time based types -> anyAtomicType | RES-XP3-1 |
ForExprType032 |
FLWOR expressions with type declaration. Value based subtype promotion: 2nd level derived types | RES-XP3-1 |
ForExprType033 |
FLWOR expressions with type declaration. Value based subtype promotion: Types from all levels | RES-XP3-1 |
ForExprType034 |
FLWOR expressions with type declaration. Value based subtype promotion: numeric literal values -> double | RES-XP3-1 |
ForExprType035 |
FLWOR expressions with type declaration. Value based subtype promotion: string and numeric literal values -> anyAtomicType | RES-XP3-1 |
ForExprType036 |
FLWOR expressions with type declaration (element type). Simple element wildcard | RES-XP3-1 |
ForExprType045 |
FLWOR expressions with type declaration. Unknown Type | RES-XP3-1 |
ForExprType046 |
FLWOR expressions with type declaration. Attempt to promote xs:decimal | xs:double | xs:integer - no common subtype | RES-XP3-1 |
ForExprType047 |
FLWOR expressions with type declaration. Test matching no atomic simple types | RES-XP3-1 |
ForExprType054 |
FLWOR expressions with type declaration. Type declaration matching item() values | RES-XP3-1 |
ForExprType055 |
FLWOR expressions with type declaration. Type declaration matching node() values | RES-XP3-1 |
ForExprType056 |
FLWOR expressions with type declaration. Type declaration matching a document node | RES-XP3-1 |
ForExprType057 |
FLWOR expressions with type declaration. Type declaration matching text nodes | RES-XP3-1 |
ForExprType058 |
FLWOR expressions with type declaration. Type declaration matcing XML comment nodes | RES-XP3-1 |
ForExprType059 |
FLWOR expressions with type declaration. Type declaration matcing PI nodes | RES-XP3-1 |
ForExprType060 |
FLWOR expressions with type declaration. Type declaration matcing named PI nodes | RES-XP3-1 |
ForExprType061 |
FLWOR expressions with type declaration. Type declaration matcing PI nodes - no matching PI found | RES-XP3-1 |
ForExprType062 |
FLWOR expressions with type declaration. Attempt type declaration of item() on a set of nodes | RES-XP3-1 |
ForExprType063 |
FLWOR expressions with type declaration. Attempt type declaration of node() on a set of items | RES-XP3-1 |
ForExprType064 |
FLWOR expressions with type declaration. Attempt type declaration of text() on a set of element nodes | RES-XP3-1 |
ForExprType065 |
FLWOR expressions with type declaration. Attempt type declaration of text() on a set of values | RES-XP3-1 |
ForExprType066 |
FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of element nodes | RES-XP3-1 |
ForExprType067 |
FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of values | RES-XP3-1 |
ForExprType068 |
FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of element nodes | RES-XP3-1 |
ForExprType069 |
FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of values | RES-XP3-1 |
ForExprType070 |
FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of element nodes | RES-XP3-1 |
ForExprType071 |
FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of values | RES-XP3-1 |
ForExprType072 |
FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of element nodes | RES-XP3-1 |
ForExprType073 |
FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of values | RES-XP3-1 |
K2-ForExprWith-1 |
For declarations does not cause type promotions to apply. | RES-XP3-1 |
FunctionCall-001 |
Test that arguments are atomized - built in function | RES-XP3-1 |
FunctionCall-002 |
Test that arguments are atomized - constructor function | RES-XP3-1 |
FunctionCall-003 |
Test that arguments are atomized - constructor function | RES-XP3-1, SHE-XSD |
FunctionCall-004 |
Test that arguments are atomized - user-defined function | RES-XP3-1 |
FunctionCall-005 |
Test that arguments are atomized - user-defined function | RES-XP3-1, SHE-XSD |
FunctionCall-006 |
Test that arguments are atomized - anonymous inline function | RES-XP3-1 |
FunctionCall-007 |
Test that arguments are atomized - dynamic call to a user-defined function | RES-XP3-1, SHE-XSD |
FunctionCall-008 |
Test that arguments are atomized - dynamic call to a constructor function | RES-XP3-1, SHE-XSD |
FunctionCall-009 |
Test that a sequence of untypedAtomic values is cast to the target type: user-defined function. Also tests XPath 3.0 casting to list, and bang operator. | RES-XP3-1 |
FunctionCall-013 |
Test that the untypedAtomic result of a user-defined function is cast to the declared type. | RES-XP3-1 |
FunctionCall-014 |
Test that the untypedAtomic result of an inline function is cast to the declared type. | RES-XP3-1 |
FunctionCall-015 |
Test that arguments are atomized - but not the argument of casting to QName | RES-XP3-1, SHE-XSD |
FunctionCall-016 |
Test that untyped arguments are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-017 |
Test that untyped arguments are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-018 |
Test that untyped arguments are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-019 |
Test that untyped results are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-020 |
Test that untyped results are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-021 |
Test that untyped results are converted - but not when the expected type is QName | RES-XP3-1, SHE-XSD |
FunctionCall-022 |
Test that array arguments are atomized - user-defined function | RES-XP3-1 |
FunctionCall-023 |
Test that a sequence of arguments is atomized | RES-XP3-1 |
FunctionCall-028 |
Test that the target type can be a union type. | RES-XP3-1, SHE-XSD |
FunctionCall-029 |
Test that the target type can be a union type. | RES-XP3-1, SHE-XSD |
FunctionCall-030 |
Test that numeric promotion does not occur when the target type is a union type. | RES-XP3-1, SHE-XSD |
FunctionCall-031 |
Test that casting of untypedAtomic does occur when the target type is a union type. | RES-XP3-1, SHE-XSD |
FunctionCall-032 |
Test that the argument type cannot be a union type having a list type in its membership. | RES-XP3-1, SHE-XSD |
FunctionCall-033 |
Test that the argument type cannot be a union type derived by restriction from another union type. | RES-XP3-1, SHE-XSD |
FunctionCall-034 |
Test that the argument type cannot be a list type. | RES-XP3-1, SHE-XSD |
FunctionCall-035 |
Test that the result type can be a union type and that the return value can be a member of the union. | RES-XP3-1, SHE-XSD |
FunctionCall-036 |
Test that the result type can be a union type and that the return value can be a member of the union. | RES-XP3-1, SHE-XSD |
FunctionCall-037 |
Test that the result type can be a union type and that the return value can be cast to the union type. | RES-XP3-1, SHE-XSD |
FunctionCall-038 |
Test that the result type can be a union type and that the return value can be cast to the union type. | RES-XP3-1, SHE-XSD |
FunctionCall-039 |
Test that the result type cannot be a union type derived by restriction from another union. | RES-XP3-1, SHE-XSD |
FunctionCall-040 |
Test that the result type can be a namespace-sensitive union type. | RES-XP3-1, SHE-XSD |
FunctionCall-041 |
Test that if the result type is a namespace-sensitive union type, casting from untypedAtomic is not allowed. | RES-XP3-1, SHE-XSD |
FunctionCall-042 |
Test that Union(A, B) is substitutable for A as a function argument type | RES-XP3-1, SHE-XSD |
FunctionCall-043 |
Test that Union(Union(A, B), c) is substitutable for Union(A, B) as a function argument type | RES-XP3-1, SHE-XSD |
FunctionCall-044 |
Inline function with empty body - not allowed before 3.1 | RES-XP3-1 |
FunctionCall-049 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-050 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-051 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-052 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-053 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-054 |
Test subtype relationship of element(, U) and element(, V) where U and V are impure union types. | RES-XP3-1, SHE-XSD |
FunctionCall-055 |
Test for no implicit casting (Saxon bug 4336). | RES-XP3-1 |
K-FunctionCallExpr-4 |
A test whose essence is: local:func-does-not-exist(1, 2, 3). |
RES-XP3-1 |
K-FunctionCallExpr-12 |
No function by name fn:unparsed-text() exists(although one does in XSL-T). | RES-XP3-1 |
K-FunctionCallExpr-13 |
No function by name fn:unparsed-text() exists(although one does in XSL-T). | RES-XP3-1 |
K-FunctionCallExpr-15 |
No function by name fn:format-number() exists in XQuery 1.0 (although one does in XSLT and in XQuery 3.0). | RES-XP3-1 |
K-FunctionCallExpr-16 |
No function by name fn:format-time() exists in XQuery 1.0 (although one does in XSLT). | RES-XP3-1 |
K-FunctionCallExpr-17 |
No function by name fn:format-time() exists in XQuery 1.0 (although one does in XSLT). | RES-XP3-1 |
K-FunctionCallExpr-25 |
No function by name fn:generate-id() exists(although one does in XSLT). | RES-XP3-1 |
K-FunctionCallExpr-25a |
Function by name fn:generate-id() does exist in XQuery 3.0. | RES-XP3-1 |
K2-FunctionCallExpr-1 |
Two user functions with many arguments. | RES-XP3-1 |
K2-FunctionCallExpr-2 |
Function current-grouping-key() is not available in XQuery. | SHE-XQY |
K2-FunctionCallExpr-6 |
Function generate-id() is not available in XQuery. | RES-XP3-1 |
K2-FunctionCallExpr-7 |
Function generate-id() is not available in XQuery(#2). | RES-XP3-1 |
K2-FunctionCallExpr-10 |
Check that nodes, when passed through function arguments, have proper node identities. | RES-XP3-1 |
K2-FunctionCallExpr-11 |
A very simple string-difference function. | RES-XP3-1 |
K2-FunctionCallExpr-12 |
Trigger an infinite recursion in one implementation. | RES-XP3-1 |
K2-FunctionCallExpr-13 |
Have a function which recurses infintely, but which never is called. | RES-XP3-1 |
cbcl-promotion-002 |
Test that type promotion occurs correctly for values passed to user-defined functions | RES-XP3-1 |
cbcl-promotion-003 |
Test that type promotion occurs correctly for values returned from user-defined functions | RES-XP3-1 |
cbcl-promotion-004 |
Test that type promotion occurs correctly for sequence values returned from user-defined functions | RES-XP3-1 |
cbcl-promotion-005 |
Test a function declared to return optional returning more than one value | RES-XP3-1 |
cbcl-promotion-006 |
Test a function taking optional argument being passed more than one | RES-XP3-1 |
cbcl-promotion-007 |
Check that correct type constraint is inserted. | RES-XP3-1 |
function-call-reserved-function-names-001 |
Check that reserved function name attribute is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-002 |
Check that reserved function name comment is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-003 |
Check that reserved function name document-node is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-004 |
Check that reserved function name element is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-005 |
Check that reserved function name empty-sequence is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-006 |
Check that reserved function name if is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-007 |
Check that reserved function name item is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-008 |
Check that reserved function name node is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-009 |
Check that reserved function name processing-instruction is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-010 |
Check that reserved function name schema-attribute is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-011 |
Check that reserved function name schema-element is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-012 |
Check that reserved function name text is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-013 |
Check that reserved function name typeswitch is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-014 |
Check that reserved function name function is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-015 |
Check that reserved function name namespace-node is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-016 |
Check that reserved function name switch is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-017 |
Check that reserved function name function is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-018 |
Check that reserved function name namespace-node is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-019 |
Check that reserved function name switch is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-033 |
Check that reserved function name function is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-034 |
Check that reserved function name namespace-node is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-035 |
Check that reserved function name switch is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-039 |
Check that reserved function name array is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-040 |
Check that reserved function name array is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-041 |
Check that reserved function name array is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-043 |
Check that reserved function name map is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-044 |
Check that reserved function name map is handled correctly. | RES-XP3-1 |
function-call-reserved-function-names-045 |
Check that reserved function name map is handled correctly. | RES-XP3-1 |
function-declaration-001 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-002 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-003 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-004 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-005 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-006 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-007 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-008 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-009 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-010 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-011 |
Demonstrate function declaration - forward declaration | RES-XP3-1 |
function-declaration-012 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-013 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-014 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-015 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-016 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-017 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-018 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-019 |
Demonstrate function declaration in different combination | RES-XP3-1 |
function-declaration-020 |
Demonstrate function declaration - overloading | RES-XP3-1 |
function-declaration-021 |
Demonstrate function declaration - negative tests | RES-XP3-1 |
function-declaration-022 |
Demonstrate function declaration - negative tests | RES-XP3-1 |
function-declaration-023 |
Demonstrate function declaration - negative tests | RES-XP3-1 |
function-declaration-024 |
Demonstrate function declaration - negative tests | RES-XP3-1 |
function-declaration-025 |
Function Declaration with no namespace. | RES-XP3-1 |
function-declaration-026 |
Function Declaration using global variable. A global node test, which uses the focus in the dynamic context. | RES-XP3-1 |
function-declaration-027 |
Empty Function Declaration, not allowed until 3.1. | RES-XP3-1 |
function-declaration-028 |
Empty Function Declaration, not allowed until 3.1. | RES-XP3-1 |
function-declaration-029 |
Empty Function Declaration, not allowed until 3.1. | RES-XP3-1 |
function-declaration-030 |
Empty Function Declaration, not allowed until 3.1. Type error if () not allowed | RES-XP3-1 |
K-FunctionProlog-1 |
The 'XPath Data Types' namespace is not reserved anymore, although it was in older drafts. | RES-XP3-1 |
K-FunctionProlog-2 |
A function cannot be declared in the 'http://www.w3.org/2005/xpath-functions' namespace. | RES-XP3-1 |
K-FunctionProlog-3 |
A function cannot be declared in the 'http://www.w3.org/XML/1998/namespace' namespace. | RES-XP3-1 |
K-FunctionProlog-4 |
A function cannot be declared in the 'http://www.w3.org/2001/XMLSchema-instance' namespace. | RES-XP3-1 |
K-FunctionProlog-5 |
A function cannot be declared in the 'http://www.w3.org/2001/XMLSchema' namespace. | RES-XP3-1 |
K-FunctionProlog-6 |
Arguments in functions cannot have default values initialized with '='(or in any other way). | RES-XP3-1 |
K-FunctionProlog-7 |
Arguments in functions cannot have default values initialized with '='(or in any other way). | RES-XP3-1 |
K-FunctionProlog-8 |
Arguments in functions cannot have default values initialized with ':='(or in any other way). | RES-XP3-1 |
K-FunctionProlog-9 |
Arguments in functions cannot have default values initialized with ':='(or in any other way). | RES-XP3-1 |
K-FunctionProlog-10 |
A user declared function whose return value simply doesn't match the return type. | RES-XP3-1 |
K-FunctionProlog-11 |
A user declared function whose return value simply doesn't match the return type(#2). | RES-XP3-1 |
K-FunctionProlog-12a |
XQuery 1.0: Variable appearing after a function declaration is not in scope inside the function. | RES-XP3-1 |
K-FunctionProlog-12b |
XQuery 3.0: Variable appearing after a function declaration is in scope inside the function. | RES-XP3-1 |
K-FunctionProlog-13 |
Namespaces declarations appearing after a function declaration are not in scope inside the function. | RES-XP3-1 |
K-FunctionProlog-14 |
A user function which when run doesn't match the declared returned type. | RES-XP3-1 |
K-FunctionProlog-15 |
A user function whose return type doesn't match the body, which can be statically inferred. | RES-XP3-1 |
K-FunctionProlog-16 |
When declaring a function, the paranteses must be present even though it doesn't have any arguments. | RES-XP3-1 |
K-FunctionProlog-17 |
When declaring a function, the paranteses must be present even though it doesn't have any arguments. | RES-XP3-1 |
K-FunctionProlog-18 |
Two user functions using global variables. | RES-XP3-1 |
K-FunctionProlog-19 |
A user function where all its arguments are unused. | RES-XP3-1 |
K-FunctionProlog-20 |
User functions which in some implementations causes constant propagation combined with function versioning. | RES-XP3-1 |
K-FunctionProlog-21 |
User functions where the middle argument of three arguments is unused. | RES-XP3-1 |
K-FunctionProlog-22 |
User functions where the first argument of three arguments is unused. | RES-XP3-1 |
K-FunctionProlog-23 |
User functions where the last argument of three arguments is unused. | RES-XP3-1 |
K-FunctionProlog-24 |
A function cannot be declared in the 'http://www.w3.org/2005/xpath-functions' namespace. | RES-XP3-1 |
K-FunctionProlog-25 |
A function and a variable can have the same name. | RES-XP3-1 |
K-FunctionProlog-26 |
A function declaration duplicated. | RES-XP3-1 |
K-FunctionProlog-27 |
A function declaration duplicated; difference in return types is insignificant. | RES-XP3-1 |
K-FunctionProlog-28 |
A function declaration duplicated; difference in arguments types is insignificant. | RES-XP3-1 |
K-FunctionProlog-29 |
A function declaration duplicated; difference in arguments name is insignificant. | RES-XP3-1 |
K-FunctionProlog-30 |
Overloading user functions based on arity. | RES-XP3-1 |
K-FunctionProlog-31 |
One cannot declare a user function as fn:count. | RES-XP3-1 |
K-FunctionProlog-32 |
One cannot declare a user function as xs:gYear. | RES-XP3-1 |
K-FunctionProlog-33 |
A type error inside a function. | RES-XP3-1 |
K-FunctionProlog-34 |
A call to a user declared function which almost is spelled correctly(capitalization wrong). | RES-XP3-1 |
K-FunctionProlog-35 |
A call to a user declared function which almost is spelled correctly(#2). | RES-XP3-1 |
K-FunctionProlog-36 |
The variable '$myArg' is in scope inside the function, but not in the query body. | RES-XP3-1 |
K-FunctionProlog-37 |
The variable '$myArg' is in scope inside one function, but not the other function. | RES-XP3-1 |
K-FunctionProlog-38 |
The variable '$myArg2' is in scope inside one function, but not the other function. | RES-XP3-1 |
K-FunctionProlog-39 |
Function arguments shadows global variables. | RES-XP3-1 |
K-FunctionProlog-40 |
Variables declared inside functions shadow function arguments. | RES-XP3-1 |
K-FunctionProlog-41 |
Type error in body of user function caused by the argument value. | RES-XP3-1 |
K-FunctionProlog-42 |
Type error(cardinality) in return value of user function caused by the argument value. | RES-XP3-1 |
K-FunctionProlog-43 |
Item type error in argument value. | RES-XP3-1 |
K-FunctionProlog-44 |
Cardinality error in argument value. | RES-XP3-1 |
K-FunctionProlog-45 |
Item type error in argument value. xs:decimal doesn't match xs:integer. | RES-XP3-1 |
K-FunctionProlog-46 |
'1' doesn't match the empty-sequence(). | RES-XP3-1 |
K-FunctionProlog-47 |
'empty-sequence()+' is syntactically invalid. | RES-XP3-1 |
K-FunctionProlog-48 |
'empty-sequence()? is syntactically invalid. | RES-XP3-1 |
K-FunctionProlog-49 |
It is valid to declare an argument to be of type empty-sequence(). | RES-XP3-1 |
K-FunctionProlog-50 |
empty-sequence() as return type, but body doesn't match when run. | RES-XP3-1 |
K-FunctionProlog-51 |
Too few arguments passed to a user function. | RES-XP3-1 |
K-FunctionProlog-52 |
empty-sequence() as return type, and a body containing fn:error(). | RES-XP3-1 |
K-FunctionProlog-53 |
A global variable referenced from inside a function. | RES-XP3-1 |
K-FunctionProlog-54 |
A more realistic case involving fn:error(). | RES-XP3-1 |
K-FunctionProlog-55 |
A more realistic case involving fn:error(), #2. | RES-XP3-1 |
K-FunctionProlog-56 |
A more realistic case involving fn:error(), #3. | RES-XP3-1 |
K-FunctionProlog-57 |
The type 'none' isn't available to users. | RES-XP3-1 |
K-FunctionProlog-58 |
The type 'none()' isn't available to users. | RES-XP3-1 |
K-FunctionProlog-59 |
A call to a user function where the argument in the callsite corresponding to an unused argument contains a type error. | RES-XP3-1 |
K-FunctionProlog-60 |
An argument in a user function is not in scope in the query body. | RES-XP3-1 |
K-FunctionProlog-61 |
An argument in a user function is not in scope in the query body. | RES-XP3-1 |
K-FunctionProlog-62 |
Check that a global variable is in scope despite an unused function being declared. | RES-XP3-1 |
K-FunctionProlog-63 |
A function call that could be a call to a hypotehical user function. | RES-XP3-1 |
K-FunctionProlog-64 |
A function call that could be a call to a hypothetical user function(#2). | RES-XP3-1 |
K-FunctionProlog-65 |
Since the return type is empty-sequence() it is a type error(XPTY0004) to pass its return value to anything which requires cardinality exactly-one. That the function's body is of type 'none', doesn't affect that, it only adapts to the declared return type. However, there's no constraints on what is reported first, so FOER0000 can also be issued. | RES-XP3-1 |
K-FunctionProlog-66 |
If static typing is in use, XPTY004 is issued since local:myFunction() has static type item()*. However, if the function is invoked FOER0000 is issued. | RES-XP3-1 |
K-FunctionProlog-67 |
A function call that reminds of the range expression. | RES-XP3-1 |
K-FunctionProlog-68 |
A call to a user function where the argument in the callsite corresponding to a used argument contains a type error. | RES-XP3-1 |
K2-FunctionProlog-1 |
Have two function callsites as arguments to 'eq'. | RES-XP3-1 |
K2-FunctionProlog-2 |
Have two function callsites as arguments to 'ne'. | RES-XP3-1 |
K2-FunctionProlog-3 |
Have two function callsites as arguments to '='. | RES-XP3-1 |
K2-FunctionProlog-4 |
Have two function callsites as arguments to '!='. | RES-XP3-1 |
K2-FunctionProlog-5 |
A function requiring xs:integer but is passed an xs:decimal. | RES-XP3-1 |
K2-FunctionProlog-6 |
A function requiring xs:integer as return value, but is passed xs:decimal. | RES-XP3-1 |
K2-FunctionProlog-7 |
A declared return value invokes numeric promotion. | RES-XP3-1 |
K2-FunctionProlog-8 |
A recursive function stretching through several function calls. | RES-XP3-1 |
K2-FunctionProlog-9 |
A recursive function multiplying a sequence. | RES-XP3-1 |
K2-FunctionProlog-10 |
A function whose name is only '_' and is declared in the default namespace. | RES-XP3-1 |
K2-FunctionProlog-11 |
A function whose name is only '_'. | RES-XP3-1 |
K2-FunctionProlog-12 |
An argument requiring a node, but is passed an integer. | RES-XP3-1 |
K2-FunctionProlog-13 |
An argument requiring a node, but is passed an integer(#2). | RES-XP3-1 |
K2-FunctionProlog-14 |
A focus doesn't propagate into function. | RES-XP3-1 |
K2-FunctionProlog-15 |
Use a range variable inside the assignment expression of a global variable. | RES-XP3-1 |
K2-FunctionProlog-16 |
Ensure three subsequent stars are parsed. | RES-XP3-1 |
K2-FunctionProlog-17 |
Conversions are invoked when an element is returned from a function with declared return type xs:integer. | RES-XP3-1 |
K2-FunctionProlog-18 |
Conversions are invoked when an attribute is returned from a function with declared return type xs:integer. | RES-XP3-1 |
K2-FunctionProlog-19 |
Conversions are invoked when a document is returned from a function with declared return type xs:integer. | RES-XP3-1 |
K2-FunctionProlog-20 |
Comments cannot be converted into xs:integer. | RES-XP3-1 |
K2-FunctionProlog-21 |
Processing instructions cannot be converted into xs:integer. | RES-XP3-1 |
K2-FunctionProlog-22 |
Conversions are invoked when a text node is returned from a function with declared return type xs:integer. | RES-XP3-1 |
K2-FunctionProlog-23 |
Call a function that subsequently calls a recursive function. | RES-XP3-1 |
K2-FunctionProlog-24 |
The empty string cannot be cast to an xs:boolean. | RES-XP3-1 |
K2-FunctionProlog-25 |
A call site that has an operand that gets treated as an xs:integer. | RES-XP3-1 |
K2-FunctionProlog-26 |
A type declaration whose body doesn't match. | RES-XP3-1 |
K2-FunctionProlog-27 |
A type declaration whose body doesn't match(#2). | RES-XP3-1 |
K2-FunctionProlog-28 |
Compute the levenshtein distance between strings. | RES-XP3-1 |
K2-FunctionProlog-29 |
Ensure the 'function' keyword is parsed correctly. | RES-XP3-1 |
K2-FunctionProlog-30 |
Ensure an invalid value, reached through conversions, is reported as invalid. | RES-XP3-1 |
K2-FunctionProlog-31 |
Pass a sequence of mixed atomic values and nodes to an argument which has no type declared. | RES-XP3-1 |
K2-FunctionProlog-32 |
Pass a value which cannot be converted to the expected type. $arg doesn't have a type declared. | RES-XP3-1 |
K2-FunctionProlog-33 |
Mix in an atomic value which matches the type it's being converted to. $arg doesn't have a type declared. | RES-XP3-1 |
K2-FunctionProlog-34 |
Call fn:true() and fn:false() and pass to a user function. | RES-XP3-1 |
K2-FunctionProlog-35 |
Pass an untyped value. | RES-XP3-1 |
K2-FunctionProlog-36 |
Pass an untyped value(different cardinality). | RES-XP3-1 |
K2-FunctionProlog-37 |
Mix in an atomic value which matches the type it's being converted to. $arg doesn't have a type declared. | RES-XP3-1 |
K2-FunctionProlog-38 |
Trigger a crash in an implementation by having a user declared function with type, that has a text node constructor containing a call to a nonexisting function. | RES-XP3-1 |
K2-FunctionProlog-39 |
Use complex real-world case for function calls, with automatic conversion not needed. | RES-XP3-1 |
K2-FunctionProlog-40 |
Use complex real-world case for function calls, with automatic conversion. | RES-XP3-1 |
cbcl-function-decl-001 |
check that XPST0005 is NOT a valid response | RES-XP3-1 |
cbcl-function-declaration-002 |
Test passing a large sequence to a function. | RES-XP3-1 |
function-decl-reserved-function-names-001 |
Check that reserved function name attribute is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-002 |
Check that reserved function name attribute is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-003 |
Check that reserved function name comment is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-004 |
Check that reserved function name comment is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-005 |
Check that reserved function name document-node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-006 |
Check that reserved function name document-node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-007 |
Check that reserved function name element is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-008 |
Check that reserved function name element is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-009 |
Check that reserved function name empty-sequence is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-010 |
Check that reserved function name empty-sequence is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-011 |
Check that reserved function name function is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-012 |
Check that reserved function name function is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-013 |
Check that reserved function name if is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-014 |
Check that reserved function name if is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-015 |
Check that reserved function name item is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-016 |
Check that reserved function name item is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-017 |
Check that reserved function name namespace-node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-018 |
Check that reserved function name namespace-node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-019 |
Check that reserved function name node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-020 |
Check that reserved function name node is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-021 |
Check that reserved function name processing-instruction is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-022 |
Check that reserved function name processing-instruction is handled correctly. | RES-XP3-1 |
function-decl-reserved-function-names-023 |
Check that reserved function name schema-attribute is handled correctly. | RES-XP3-1 |
instanceof112 |
purpose: Test that a value is an instance of a simple union type. | RES-XP3-1, SHE-XSD |
instanceof113 |
purpose: Test that a value cannot be tested to be an instance of a union type derived by restriction. | RES-XP3-1, SHE-XSD |
instanceof114 |
purpose: Test that a value cannot be tested to be an instance of a list whose item type is a union. | RES-XP3-1, SHE-XSD |
instanceof115 |
purpose: Test that a value cannot be tested to be an instance of a union type with a list in its membership. | RES-XP3-1, SHE-XSD |
instanceof116 |
purpose: Test that a value can be tested to be an instance of a union type with a union in its membership. | RES-XP3-1, SHE-XSD |
instanceof117 |
Instance of a union type derived by restriction | RES-XP3-1, SHE-XSD |
instanceof118 |
Instance of a union type not derived by restriction | RES-XP3-1, SHE-XSD |
instanceof119 |
Instance of a union type not derived by restriction | RES-XP3-1, SHE-XSD |
instanceof120 |
Instance of a union type with a list type in its membership | RES-XP3-1, SHE-XSD |
instanceof135 |
Instance of with function types and union types | RES-XP3-1, SHE-XSD |
instanceof136 |
Instance of with function types and union types | RES-XP3-1, SHE-XSD |
instanceof137 |
Instance of with function types and union types | RES-XP3-1, SHE-XSD |
instanceof138 |
Instance of with function types and union types | RES-XP3-1, SHE-XSD |
instanceof139 |
Instance of with function types and union types. Note: there is a subtype relationship between union(A,B,C) and union(A,B). | RES-XP3-1, SHE-XSD |
instanceof140 |
Instance of with function types and union types. See Bug 20632. | RES-XP3-1, SHE-XSD |
instanceof141 |
Instance of with function types and union types. See Bug 20632. | RES-XP3-1, SHE-XSD |
instanceof142 |
Instance of a substitution group defined with a union type; result is true because the element name sub-U is a member of the substitution group and the type xs:integer is substitutable for the (union) type of the head of the substitution group | RES-XP3-1, SHE-XSD |
K2-SeqExprInstanceOf-1 |
Test an element node against type element(). | RES-XP3-1 |
K2-SeqExprInstanceOf-2 |
Test an element node against type element(*). | RES-XP3-1 |
K2-SeqExprInstanceOf-3 |
Test an element node against type element(*). | RES-XP3-1 |
K2-SeqExprInstanceOf-4 |
Test an element node against type element(name). | RES-XP3-1 |
K2-SeqExprInstanceOf-5 |
Test an element node against type attribute(). | RES-XP3-1 |
K2-SeqExprInstanceOf-6 |
Test an element node against type attribute(*). | RES-XP3-1 |
K2-SeqExprInstanceOf-7 |
Test an element node against type attribute(e). | RES-XP3-1 |
K2-SeqExprInstanceOf-8 |
Test an attribute node against type element(name). | RES-XP3-1 |
K2-SeqExprInstanceOf-9 |
Test an attribute node against type attribute(). | RES-XP3-1 |
K2-SeqExprInstanceOf-10 |
Test an attribute node against type attribute(*). | RES-XP3-1 |
K2-SeqExprInstanceOf-11 |
Test an attribute node against type element(e). | RES-XP3-1 |
K2-SeqExprInstanceOf-12 |
Test an attribute node against type element(). | RES-XP3-1 |
K2-SeqExprInstanceOf-13 |
Test an attribute node against type element(*). | RES-XP3-1 |
K2-SeqExprInstanceOf-14 |
Test an attribute node against type element(name). | RES-XP3-1 |
K2-SeqExprInstanceOf-72 |
Ensure a name test with the attribute axis gets the correct type. | RES-XP3-1 |
K2-SeqExprInstanceOf-73 |
Ensure a name test with the abbreviated attribute axis gets the correct type. | RES-XP3-1 |
K2-SeqExprInstanceOf-98 |
Instance of involving empty-sequence(). | RES-XP3-1 |
K2-SeqExprInstanceOf-99 |
Test using attribute(). | RES-XP3-1 |
K2-SeqExprInstanceOf-100 |
Test using element(). | RES-XP3-1 |
letexprwith-1 |
Evaluation of let clause bound to variable used in expression that raises error. | RES-XP3-1 |
letexprwith-2 |
Let clause used decimal type. | RES-XP3-1 |
letexprwith-3 |
Let clause using integer type. | RES-XP3-1 |
letexprwith-4 |
Let clause using double type. | RES-XP3-1 |
letexprwith-5 |
Let clause using double type. | RES-XP3-1 |
letexprwith-6 |
Let clause using boolean (true) type. | RES-XP3-1 |
letexprwith-7 |
Let clause using boolean (false) type. | RES-XP3-1 |
letexprwith-8 |
Let clause using date type. | RES-XP3-1 |
letexprwith-9 |
Let clause using time type. | RES-XP3-1 |
letexprwith-10 |
Let clause using dateTime type. | RES-XP3-1 |
letexprwith-11 |
Let clause using float type. | RES-XP3-1 |
letexprwith-12 |
Let clause using an ineteger expression type. | RES-XP3-1 |
letexprwith-13 |
Let clause using the fn:count function. | RES-XP3-1 |
letexprwith-14 |
Let clause using the fn:not function. | RES-XP3-1 |
letexprwith-15 |
Let clause using the "and" operator function. | RES-XP3-1 |
letexprwith-16 |
Let clause using the "or" operator function. | RES-XP3-1 |
letexprwith-17 |
Let clause using the "string-length" function. | RES-XP3-1 |
letexprwith-18 |
Let clause using a casting from integer to string | RES-XP3-1 |
letexprwith-19 |
Let clause using a casting from decimal to string | RES-XP3-1 |
letexprwith-20 |
Let clause using a casting from double to string | RES-XP3-1 |
letexprwith-21 |
Let clause using a casting from boolean to string | RES-XP3-1 |
letexprwith-22 |
Let clause using a integer type and addition expression on return clause | RES-XP3-1 |
letexprwith-23 |
Let clause using an "if" expression | RES-XP3-1 |
letexprwith-24 |
Let clause using a "typeswitch" expression | RES-XP3-1 |
LetExpr007 |
Purpose : A node with an expression in curly braces | RES-XP3-1 |
LetExpr009 |
Purpose : More than one variable cross referencing compatible values | RES-XP3-1 |
LetExpr016 |
Purpose : Use a sequence of nodes | RES-XP3-1 |
LetExpr017 |
Purpose : Use a sequence with step | RES-XP3-1 |
LetExpr018 |
Purpose : Use a sequence of different values | RES-XP3-1 |
LetExpr019 |
Purpose : combine two 'Let' exprs in one 'Return' | RES-XP3-1 |
LetExpr020 |
Purpose : Use three variables | RES-XP3-1 |
K-LetExprWithout-4 |
A binding in a let-expression shadows global variables. | RES-XP3-1 |
K2-LetExprWithout-1 |
fn:deep-equal combined with a for/let expression. | RES-XP3-1 |
K2-LetExprWithout-2 |
fn:deep-equal combined with a for/let expression(#2). | RES-XP3-1 |
K2-LetExprWithout-3 |
The focus is undefined inside the initializing expression for a 'let' variable. | RES-XP3-1 |
K2-LetExprWithout-4 |
The focus is undefined inside the initializing expression for a 'let' variable(#2). | RES-XP3-1 |
K2-LetExprWithout-5 |
The focus is undefined inside the initializing expression for a 'let' variable(#3). | RES-XP3-1 |
K2-LetExprWithout-6 |
The focus is undefined inside the initializing expression for a 'let' variable(#4). | RES-XP3-1 |
K2-LetExprWithout-7 |
let-declarations doesn't cause type conversion. | RES-XP3-1 |
K2-LetExprWithout-9 |
let-declarations doesn't cause numeric promotion. | RES-XP3-1 |
K2-LetExprWithout-10 |
let-declarations doesn't cause numeric promotion(#2). | RES-XP3-1 |
K2-LetExprWithout-11 |
let-declarations doesn't cause numeric promotion(#3). | RES-XP3-1 |
K2-LetExprWithout-12 |
let-declarations doesn't cause numeric promotion(#4). | RES-XP3-1 |
K2-LetExprWithout-13 |
let-declarations doesn't cause numeric promotion(#5). | RES-XP3-1 |
K2-LetExprWithout-14 |
let-declarations doesn't cause string promotion conversion. | RES-XP3-1 |
K2-LetExprWithout-15 |
let-declarations doesn't cause URI promotion conversion. | RES-XP3-1 |
K2-LetExprWithout-16 |
Ensure node identity is properly handled through a for binding. | RES-XP3-1 |
K2-LetExprWithout-17 |
Ensure a name test is reported for using the undefined focus, when appearing as a child of a let binding. However, since the let body is the empty sequence, it does not have to be evaluated. | RES-XP3-1 |
K2-LetExprWithout-18 |
Use a let-variable that acts as an alias for a function argument. | RES-XP3-1 |
K2-LetExprWithout-20 |
Bind to let and subsequently use the for expression. | RES-XP3-1 |
K2-LetExprWithout-21 |
Use a focus within a LET tail expression. | RES-XP3-1 |
K2-LetExprWithout-22 |
Use a focus within a LET expression. | RES-XP3-1 |
K2-LetExprWithout-23 |
Bind the context item to a variable. | RES-XP3-1 |
K2-LetExprWithout-24 |
Ensure a name test is reported for using the undefined focus, when appearing as a child of a let binding. | RES-XP3-1 |
K2-LetExprWithout-26 |
An element() test whose cardinality doesn't match. | RES-XP3-1 |
xquery10keywords |
Purpose : keywords can be used as variable names | RES-XP3-1 |
xquery10keywords3 |
Purpose : keywords can be used as element names | RES-XP3-1 |
xquery30keywords |
Purpose : keywords can be used as variable names | RES-XP3-1 |
xquery30keywords3 |
Purpose : keywords can be used as element names | RES-XP3-1 |
xquery30keywords4 |
Purpose : keywords can be used as fn-prefixed function names | RES-XP3-1 |
xquery30keywords5 |
Purpose : keywords can be used as unprefixed function names | RES-XP3-1 |
xquery31keywords1 |
Purpose : New XQuery 3.1 keyword can be used as variable name | RES-XP3-1 |
xquery31keywords2 |
Purpose : New XQuery 3.1 keyword can be used as element name test | RES-XP3-1 |
xquery31keywords3 |
Purpose : New XQuery 3.1 keyword can be used as element name | RES-XP3-1 |
xquery31keywords4 |
Purpose : New XQuery 3.1 keyword can be used as fn-prefixed function name | RES-XP3-1 |
xquery31keywords5 |
Purpose : New XQuery 3.1 keyword can be used as unprefixed function name | RES-XP3-1 |
Literals005 |
Test case for a sequence of string literals | RES-XP3-1 |
Literals056 |
Test for string literal containing the predefined entity reference '&' (XQuery-only) | RES-XP3-1 |
Literals057 |
Test for string literal containing the predefined entity reference '"' (XQuery-only) | RES-XP3-1 |
Literals058 |
Test for string literal containing the predefined entity reference ''' (XQuery-only) | RES-XP3-1 |
Literals059 |
Test for string literal containing the predefined entity reference '<' (XQuery-only) | RES-XP3-1 |
Literals060 |
Test for string literal containing the predefined entity reference '>' (XQuery-only) | RES-XP3-1 |
Literals061 |
Test for string literal containing the character reference '€' which transaltes into the 'Euro' currency symbol (XQuery-only) | RES-XP3-1 |
Literals066 |
Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML element constructor | RES-XP3-1 |
Literals067 |
Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML attribute constructor. Notice that the " (quote) characters need to be entitized in the attribute content for XML validity | RES-XP3-1 |
Literals068 |
Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML text node constructor | RES-XP3-1 |
Literals069 |
Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML text node constructor | RES-XP3-1 |
K-Literals-31 |
An invalid character reference. | RES-XP3-1 |
K-Literals-32 |
An invalid decimal character reference. | RES-XP3-1 |
K-Literals-33 |
An invalid decimal character reference. | RES-XP3-1 |
K-Literals-34 |
An invalid decimal character reference. | RES-XP3-1 |
K-Literals-35 |
An invalid decimal character reference. | RES-XP3-1 |
K-Literals-36 |
An invalid decimal character reference, they cannot contain whitespace. | RES-XP3-1 |
K-Literals-38 |
An invalid hexa-decimal character reference. | RES-XP3-1 |
K-Literals-39 |
An invalid hexa-decimal character reference. | RES-XP3-1 |
K-Literals-40 |
An invalid hexa-decimal character reference. | RES-XP3-1 |
K-Literals-41 |
An invalid hexa-decimal character reference, they cannot contain whitespace. | RES-XP3-1 |
K-Literals-42 |
'LT' is not a predefined character reference. | RES-XP3-1 |
K-Literals-43 |
'lte' is not a predefined character reference. | RES-XP3-1 |
K-Literals-44 |
'&' must be escaped. | RES-XP3-1 |
K-Literals-45 |
An invalid hexa-decimal character reference. | RES-XP3-1 |
K-Literals-46 |
Test containing all predefined character references and one hexa and decimal character reference. | RES-XP3-1 |
K-Literals-47 |
Simple test of a hexa decimal character reference. | RES-XP3-1 |
K-Literals-48 |
The 'x' in a hexa decimal character reference must be lower case. | RES-XP3-1 |
K-Literals-49 |
An '&' character reference embedded in other text. | RES-XP3-1 |
K2-Literals-1 |
An invalid character reference. | RES-XP3-1 |
K2-Literals-2 |
An invalid character reference. | RES-XP3-1 |
K2-Literals-3 |
Preceeding zeros are allowed in character references. | RES-XP3-1 |
K2-Literals-16 |
Use a character reference that is a decimal 32 bit overflow. | RES-XP3-1 |
K2-Literals-17 |
Use a character reference that is a hexa decimal 32 bit overflow. | RES-XP3-1 |
K2-Literals-18 |
Use a character reference that is a decimal 64 bit overflow. | RES-XP3-1 |
K2-Literals-19 |
Use a character reference that is a hexa decimal 64 bit overflow. | RES-XP3-1 |
K2-Literals-22 |
A minus sign is not allowed in hexa character references. | RES-XP3-1 |
K2-Literals-23 |
A minus sign is not allowed in decimal character references. | RES-XP3-1 |
K2-Literals-24 |
A plus sign is not allowed in hexa character references. | RES-XP3-1 |
K2-Literals-25 |
A plus sign is not allowed in decimal character references. | RES-XP3-1 |
K2-Literals-26 |
Only digits are allowed in decimal character references. | RES-XP3-1 |
K2-Literals-27 |
'W' is an invalid character in a hexa character reference. | RES-XP3-1 |
K2-Literals-28 |
Ensure that EOLs are normalized in string literals. | RES-XP3-1 |
K2-Literals-29 |
A syntactically invalid character reference. | RES-XP3-1 |
K2-Literals-34 |
A main module without query body. | RES-XP3-1 |
K2-Literals-35 |
Attempt to evaluate a library module. The specification does not specify what an implementation should do, so we allow any output and any error code. | RES-XP3-1 |
K2-Literals-36 |
Attempt to evaluate a library module. The specification does not specify what an implementation should do, so we allow any output and any error code. This is a simpler version of the previous query. | RES-XP3-1 |
K2-Literals-39 |
Ensure that EOLs are normalized in string literals, using single quotes. | RES-XP3-1 |
cbcl-literals-001 |
test invalid character in hex character reference | RES-XP3-1 |
cbcl-literals-002 |
test missing ; in hex character reference | RES-XP3-1 |
cbcl-literals-003 |
test missing digits in hex character reference | RES-XP3-1 |
cbcl-literals-004 |
test invalid hex character reference | RES-XP3-1 |
cbcl-literals-005 |
test invalid character in decimal character reference | RES-XP3-1 |
cbcl-literals-006 |
test missing ; in decimal character reference | RES-XP3-1 |
cbcl-literals-007 |
test missing digits in decimal character reference | RES-XP3-1 |
cbcl-literals-008 |
test invalid decimal character reference | RES-XP3-1 |
Lookup-020 |
Subscript is atomized | RES-XP3-1, SHE-XSD |
Lookup-021 |
Subscript is atomized, and untypedAtomic is converted to xs:integer | RES-XP3-1 |
Lookup-024 |
Binary lookup on rhs of "/". Must fail because context item can only be a node. | RES-XP3-1 |
Lookup-120 |
Subscript is atomized | RES-XP3-1, SHE-XSD |
Lookup-121 |
Subscript is atomized, and untypedAtomic is converted to xs:integer | RES-XP3-1 |
Lookup-230 |
lookup whose operand needs atomizing | RES-XP3-1 |
MapConstructor-012 |
key can be a node constructor | RES-XP3-1 |
MapConstructor-013 |
value can be a node constructor | RES-XP3-1 |
MapConstructor-014 |
value can be a node constructor with embedded content | RES-XP3-1 |
MapConstructor-015 |
colon after NCName is OK | RES-XP3-1 |
MapConstructor-016 |
colon after NCName is not OK if followed by another name | RES-XP3-1 |
MapConstructor-017 |
colon here should be OK | RES-XP3-1 |
MapConstructor-018 |
colon here is not OK | RES-XP3-1 |
MapConstructor-019 |
colon here should be OK | RES-XP3-1 |
MapConstructor-020 |
colon here should be OK | RES-XP3-1 |
MapConstructor-021 |
colon here should be OK | RES-XP3-1 |
MapConstructor-026 |
colon after a QName is OK | RES-XP3-1 |
MapConstructor-027 |
Bug 29501 | RES-XP3-1 |
MapConstructor-028 |
Bug 29501 | RES-XP3-1 |
MapConstructor-029 |
Bug 29501 | RES-XP3-1 |
MapConstructor-030 |
Bug 29501 | RES-XP3-1 |
MapConstructor-031 |
Bug 29501 | RES-XP3-1 |
MapConstructor-032 |
Bug 29501 | RES-XP3-1 |
MapConstructor-033 |
Bug 29501 | RES-XP3-1 |
MapConstructor-034 |
Bug 29501 | RES-XP3-1 |
MapConstructor-035 |
Bug 29501 | RES-XP3-1 |
MapTest-049 |
map type subsumption | RES-XP3-1 |
MapTest-058 |
Map as a function of xs:anyAtomicType | RES-XP3-1 |
K2-ModuleProlog-1 |
A library module that has a query body. | RES-XP3-1 |
modules-simple |
Simple module declaration and import | RES-XP3-1 |
modules-bad-ns |
Negative test: wrong namespace | RES-XP3-1 |
module-URIs-1 |
leading and trailing whitespace is removed | RES-XP3-1 |
module-URIs-2 |
leading and trailing whitespace is removed | RES-XP3-1 |
module-URIs-3 |
any other sequence of whitespace characters is replaced by a single space (#x20) character | RES-XP3-1 |
module-URIs-4 |
do not resolve relative path in the target namespace | RES-XP3-1 |
module-URIs-7 |
resolving dots in uri 1 | RES-XP3-1 |
module-URIs-8 |
resolving dots in uri 2 | RES-XP3-1 |
module-URIs-9 |
resolving dots in uri 3 | RES-XP3-1 |
module-URIs-10 |
resolving dots in uri 4 | RES-XP3-1 |
module-URIs-11 |
URI containing unicode characters | RES-XP3-1 |
module-URIs-12 |
URI containing unusual characters | RES-XP3-1 |
module-URIs-13 |
URN as URI | RES-XP3-1 |
module-URIs-14 |
URI with type param | RES-XP3-1 |
module-URIs-15 |
URI containing query | RES-XP3-1 |
module-URIs-16 |
URI containing fragment | RES-XP3-1 |
module-URIs-17 |
URI containing param, query and fragment | RES-XP3-1 |
module-URIs-18 |
URI containing fragment only | RES-XP3-1 |
module-URIs-19 |
relative URI containing scheme | RES-XP3-1 |
module-URIs-20 |
URI containing username | RES-XP3-1 |
module-URIs-21 |
URI containing IPv6 | RES-XP3-1 |
module-URIs-22 |
URI containing Port | RES-XP3-1 |
module-URIs-23 |
URI email | RES-XP3-1 |
module-URIs-24 |
URI fax | RES-XP3-1 |
module-URIs-25 |
URI ldap | RES-XP3-1 |
modules-two-import |
Importing two modules the disapproved way | RES-XP3-1 |
modules-two-import-ok |
Importing two modules, the approved way | RES-XP3-1 |
modules-collide-var-001 |
Colliding variable declarations | RES-XP3-1 |
modules-collide-var-002 |
Colliding variable declarations | RES-XP3-1 |
modules-collide-fn-001 |
Colliding function declarations | RES-XP3-1 |
modules-collide-fn-002 |
Colliding function declarations | RES-XP3-1 |
modules-emptyns |
Module with an empty namespace | RES-XP3-1 |
modules-circular |
Importing circular modules | RES-XP3-1 |
modules-1 |
Namespaces from imported modules are not visible. | RES-XP3-1 |
modules-2 |
Same Namespace used in imported and importing modules. | RES-XP3-1 |
modules-3 |
Evaluates that module importing is not transitive. | RES-XP3-1 |
modules-4 |
Evaluates actual usage of a variable declared in an imported module. | RES-XP3-1 |
modules-5 |
Module that uses a variable from an imported module and modifies a variable. The importing module in turn uses that modified value. | RES-XP3-1 |
modules-6 |
Evaluation of usage of variable from imported module and usage of variable with same name in importing module, but with different namespace prefix. | RES-XP3-1 |
modules-7 |
Evaluation of of an importing module that uses both a variable and a function from an importing module. | RES-XP3-1 |
modules-8 |
Evaluation of usage of same function name from imported/importing module, but different namespaces. | RES-XP3-1 |
modules-9 |
Evaluation of import module feature that applies the upper case function to a value from an imported module. | RES-XP3-1 |
modules-10 |
Evaluation of import module feature that applies the lower case function to a value from an imported module. | RES-XP3-1 |
modules-11 |
Evaluation of import module feature that applies the string-length function to a value from an imported module. | RES-XP3-1 |
modules-12 |
Evaluation of import module feature that performs and addition operation to a value from an imported module. | RES-XP3-1 |
modules-13 |
Evaluation of import module feature that performs a subtraction operation to a value from an imported module. | RES-XP3-1 |
modules-14 |
Evaluation of import module feature that applies the xs:integer function to a value from an imported module. | RES-XP3-1 |
modules-15 |
Evaluation of importing a library module whose namespace uri is set to "". | RES-XP3-1 |
modules-16 |
Evaluation of module import with "xml" prefix. | RES-XP3-1 |
modules-17 |
Evaluation of module import with variables bound to a namespace URI different from the target namespace of the module. | RES-XP3-1 |
modules-18 |
Evaluation of module import with two imports, one of which import the other and uses its function. | RES-XP3-1 |
modules-19 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-19b |
Load a library but do not import the schema: variant of modules-19 to show that no error is raised in XQ30 | RES-XP3-1, SHE-XSD |
modules-20 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-20b |
Load a library but do not import the schema. Variant of modules-20 to show that no error is raised in XQ30 | RES-XP3-1, SHE-XSD |
modules-21 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-22 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-23 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-24 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-25 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-26 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-27 |
Load a library but do not import the schema | RES-XP3-1, SHE-XSD |
modules-28 |
Cyclic module imports | RES-XP3-1 |
modules-28a |
Cyclic module imports | RES-XP3-1 |
modules-29 |
Evaluation of module import with "xmlns" prefix. | RES-XP3-1 |
modules-30 |
Test loading two modules with the same module namespace (see https://github.com/w3c/qt3tests/issues/31) | RES-XP3-1 |
modules-31 |
Test loading two modules with the same module namespace by different routes. XQuery 3.1 states in 4.12.2: If one module contains an "import module" declaration with the target namespace M, then all public variables and public functions in the contexts of modules whose target namespace is M must be accessible in the importing module, regardless whether the participation of the imported module was directly due to this "import module" declaration. This implies that function impl:f1 should be accessible to the main query body, even though it is in module impl2 which is not directly imported by the main query body. | RES-XP3-1 |
modules-32 |
Test loading two modules with the same module namespace. | RES-XP3-1 |
modules-33 |
Attempting function-lookup on a function present in a transitively-loaded query module. Although this function is not present in the static context of the main module, it is implementation-defined whether it is present in the dynamic context, because this is allowed to contain functions beyond those present in the static context. This test therefore has alternative valid results. | RES-XP3-1 |
K-ModuleImport-1 |
Module import with empty target namespace. | RES-XP3-1 |
K-ModuleImport-2 |
Module import with empty target namespace, and two location hints. | RES-XP3-1 |
K-ModuleImport-3 |
':=' cannot be used to assing namespaces in 'import module'. | RES-XP3-1 |
K2-ModuleImport-1 |
Ensure that a start looking like an import, isn't treated as so. | RES-XP3-1 |
errata6-001 |
Test XQST0036 for unknown simple type in imported function parameter type | RES-XP3-1, SHE-XSD |
errata6-002 |
Test XQST0036 for unknown simple type in imported function return type | RES-XP3-1, SHE-XSD |
errata6-003 |
Test lack of XQST0036 for known simple type in imported function return type | RES-XP3-1, SHE-XSD |
errata6-004 |
Test of XQST0036 for unknown simple type in imported global variable | RES-XP3-1, SHE-XSD |
errata6-005 |
Test XQST0036 for unknown element declaration in imported function parameter type | RES-XP3-1, SHE-XSD |
errata6-006 |
Test XQST0036 for unknown attribute declaration in imported function parameter type | RES-XP3-1, SHE-XSD |
errata6-007 |
Test XQST0036 for unknown complex type in imported function parameter type | RES-XP3-1, SHE-XSD |
errata8-001 |
Test XQST0093 by importing a module with a circular dependency | RES-XP3-1 |
errata8-001a |
Test XQST0093 by importing a module with a circular dependency | RES-XP3-1 |
errata8-002 |
Test XQST0093 by importing a module with a circular dependency | RES-XP3-1 |
errata8-002a |
Test XQST0093 by importing a module with a circular dependency | RES-XP3-1 |
errata8-003 |
Test lack of XQST0093 by importing a module without a circular dependency | RES-XP3-1 |
modules-pub-priv-1 |
public functions in imported module are visible. | RES-XP3-1 |
modules-pub-priv-2 |
private functions in imported module are not visible. | RES-XP3-1 |
modules-pub-priv-3 |
public variables in imported module are visible. | RES-XP3-1 |
modules-pub-priv-4 |
private variables in imported module are not visible. | RES-XP3-1 |
modules-pub-priv-5 |
public functions in main module are visible. | RES-XP3-1 |
modules-pub-priv-6 |
private functions in main module are visible. | RES-XP3-1 |
modules-pub-priv-7 |
public variable in main module is visible. | RES-XP3-1 |
modules-pub-priv-8 |
private variable in main module is visible. | RES-XP3-1 |
modules-pub-priv-9 |
main module public function is visible from main module function. | RES-XP3-1 |
modules-pub-priv-10 |
main module private function is visible from main module function. | RES-XP3-1 |
modules-pub-priv-11 |
main module public variable is visible from main module function. | RES-XP3-1 |
modules-pub-priv-12 |
main module private variable is visible from main module function. | RES-XP3-1 |
modules-pub-priv-13 |
library module public function is visible from main module function. | RES-XP3-1 |
modules-pub-priv-14 |
library module private function is not visible from main module function. | RES-XP3-1 |
modules-pub-priv-15 |
library module public variable is visible from main module function. | RES-XP3-1 |
modules-pub-priv-16 |
library module private variable is not visible from main module function. | RES-XP3-1 |
modules-pub-priv-17 |
main module public function is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-18 |
main module private function is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-19 |
main module public variable is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-20 |
main module private variable is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-21 |
library module public function is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-22 |
library module private function is not visible from main module variable. | RES-XP3-1 |
modules-pub-priv-23 |
library module public variable is visible from main module variable. | RES-XP3-1 |
modules-pub-priv-24 |
library module private variable is not visible from main module variable. | RES-XP3-1 |
modules-pub-priv-25 |
library module public function is visible from library module function. | RES-XP3-1 |
modules-pub-priv-26 |
library module public/private functions/variables are visible from library module variable. | RES-XP3-1 |
modules-pub-priv-27 |
library module public function is visible from function in different library module. | RES-XP3-1 |
modules-pub-priv-28 |
library module private function is visible from function in different library module. | RES-XP3-1 |
modules-pub-priv-29 |
It is an error if a function's annotations contain contain a public and private annotation. | RES-XP3-1 |
modules-pub-priv-30 |
It is an error if a function's annotations contain contain a public and private annotation. | RES-XP3-1 |
modules-pub-priv-31 |
It is an error if a function's annotations contain contain two public annotations. | RES-XP3-1 |
modules-pub-priv-32 |
It is an error if a function's annotations contain contain two private annotations. | RES-XP3-1 |
modules-pub-priv-33 |
It is an error if a variable's annotations contain contain a public and private annotation. | RES-XP3-1 |
modules-pub-priv-34 |
It is an error if a variable's annotations contain contain a public and private annotation. | RES-XP3-1 |
modules-pub-priv-35 |
It is an error if a variable's annotations contain two private annotations. | RES-XP3-1 |
modules-pub-priv-36 |
It is an error if a variable's annotations contain two public annotations. | RES-XP3-1 |
modules-pub-priv-37 |
Invokes a private function item | RES-XP3-1 |
modules-pub-priv-38 |
Invokes a public function item | RES-XP3-1 |
cbcl-module-001 |
Test that schema types remain consistant across modules | RES-XP3-1, SHE-XSD |
cbcl-module-002 |
Test that the correct base URI is assigned to nodes constructed in a library. | RES-XP3-1 |
cbcl-module-003 |
Test that global variables defined in one module are not "leaked" into another | RES-XP3-1 |
cbcl-module-004 |
Test that the context item can be used in a library | RES-XP3-1 |
K2-SeqExprCast-210 |
'%' is not a disallowed character and therefore it's not encoded before being considered for RFC 2396 validness. | SHE-XSD |
K2-SeqExprCast-231 |
'+INF' is not a valid value for xs:double. | SHE-XSD |
K2-SeqExprCast-232 |
'+INF' is not a valid value for xs:float. | SHE-XSD |
K2-SeqExprCast-422 |
Pass an invalid anyURI(#2). | SHE-XSD |
K2-SeqExprCast-423 |
An URI without scheme. | SHE-XSD |
K2-SeqExprCast-424 |
An URI without scheme, combined with a relative directory. | SHE-XSD |
K2-SeqExprCast-479 |
Cast to xs:QName, using a namespace from an element constructor. | RES-XP3-1 |
K2-SeqExprCast-505 |
':/' is an invalid URI, no scheme. | SHE-XSD |
cbcl-cast-derived-001 |
Test creating values of various derived types | RES-XP3-1, SHE-XSD |
cbcl-cast-nmtoken-001 |
test cast to xs:NMTOKEN | RES-XP3-1 |
cbcl-cast-normalizedString-001 |
test cast to xs:normalizedString | RES-XP3-1 |
cbcl-cast-token-001 |
test cast to xs:token | RES-XP3-1 |
cbcl-cast-gYear-002 |
test casting 0000 to xs:gYear | SHE-XSD |
cbcl-cast-gYear-003 |
test casting -0000 to xs:gYear | SHE-XSD |
cbcl-cast-gYearMonth-003 |
test cast year 0000 xs:gYearMonth | SHE-XSD |
qname-cast-1 |
Evaluates casting an xs:QName type to another xs:QName type. | RES-XP3-1, SHE-XSD |
qname-cast-2 |
Evaluates casting a type derived from an xs:QName to an xs:QName type. | RES-XP3-1, SHE-XSD |
qname-cast-3 |
Evaluates casting a type derived from an xs:QName to a type derived from xs:QName. | RES-XP3-1, SHE-XSD |
qname-cast-4 |
Evaluates casting a xs:QName type to a type derived from xs:QName. | RES-XP3-1, SHE-XSD |
notation-cast-2 |
Evaluates casting a type derived from an xs:NOTATION to an xs:NOTATION type. | RES-XP3-1, SHE-XSD |
notation-cast-3 |
Evaluates casting a type derived from an xs:NOTATION to a type derived from xs:NOTATION. | RES-XP3-1, SHE-XSD |
casthcds1 |
Simple test for evaluation of a simple expression casted as xs:integer - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds2 |
Simple test for evaluation of a simple expression casted as xs:float - xml data source - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds3 |
Simple test for evaluation of a simple expression casted as xs:boolean - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds4 |
Simple test for evaluation of a simple expression casted as xs:double - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds5 |
Simple test for evaluation of a simple expression casted as xs:decimal - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds6 |
Simple test for evaluation of a simple expression casted as xs:string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds7 |
Simple test for evaluation a string casted as xs:string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds8 |
Simple test for casting a float as a float - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds9 |
Simple test for casting a float as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds10 |
Simple test for casting a float as a double | RES-XP3-1, SHE-XSD |
casthcds11 |
Simple test for casting a float as a boolean | RES-XP3-1, SHE-XSD |
casthcds12 |
Simple test for casting a double as a double - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds13 |
Simple test for casting a double as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds14 |
Simple test for casting a double as a float - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds15 |
Simple test for casting a double as a boolean - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds16 |
Simple test for casting a decimal as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds17 |
Simple test for casting a decimal as a float - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds18 |
Simple test for casting a decimal as a double - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds19 |
Simple test for casting a decimal as a decimal - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds20 |
Simple test for casting a decimal as a integer - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds21 |
Simple test for casting a decimal as a boolean - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds22 |
Simple test for casting an integer as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds23 |
Simple test for casting an integer as a float - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds24 |
Simple test for casting an integer as a double - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds25 |
Simple test for casting an integer as a decimal - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds26 |
Simple test for casting an integer as an integer - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds27 |
Simple test for casting an integer as a boolean - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds28 |
Simple test for casting an dateTime as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds29 |
Simple test for casting an dateTime as a dateTime - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds30 |
Simple test for casting an dateTime as a time - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds31 |
Simple test for casting an dateTime as a date - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds32 |
Simple test for casting an date as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds33 |
Simple test for casting an date as a dateTime - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds34 |
Simple test for casting an date as a date - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds35 |
Simple test for casting an xs:time as a string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds36 |
Simple test for casting an xs:time as an xs:time - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds37 |
Simple test for casting a boolean as string - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds38 |
Simple test for casting a boolean as float - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds39 |
Simple test for casting a boolean as double - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds40 |
Simple test for casting a boolean as decimal - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds41 |
Simple test for casting a boolean as integer - XML Data Source | RES-XP3-1, SHE-XSD |
casthcds42 |
Simple test for casting a boolean as boolean - XML Data Source | RES-XP3-1, SHE-XSD |
user-defined-1 |
Evaluation of simple user defined data type restricted from xs:integer. | RES-XP3-1, SHE-XSD |
user-defined-2 |
Evaluation of constructor function vioalation on user defined data type restricted from xs:integer. | RES-XP3-1, SHE-XSD |
user-defined-3 |
Evaluation of constructor function used as part of addition operation user defined data type restricted from xs:integer. | RES-XP3-1, SHE-XSD |
user-defined-4 |
Evaluation of simple user defined data type restricted from xs:string. | RES-XP3-1, SHE-XSD |
user-defined-5 |
Evaluation of constructor function operation on simple user defined data type restricted from xs:string. | RES-XP3-1, SHE-XSD |
user-defined-6 |
use constructor function for user defined type and cast value to base type (xs:integer) restricted from xs:integer. | RES-XP3-1, SHE-XSD |
user-defined-7 |
use constructor function for user defined type and check if it is castable value to base type (xs:integer) restricted from xs:integer. | RES-XP3-1, SHE-XSD |
user-defined-8 |
Use constructor function to evaluate if two user defined types can be casted to another. Restricted from xs:integer and xs;float. | RES-XP3-1, SHE-XSD |
user-defined-9 |
Use constructor function to evaluate if two user defined types are castable to another restricted from xs:integer and xs:float | RES-XP3-1, SHE-XSD |
user-defined-10 |
Use constructor function to use addition operation on two user defined types. Restricted from xs:integer and xs:float | RES-XP3-1, SHE-XSD |
user-defined-11 |
Declare function that conflicts with a constructor function for a user-defined type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-1 |
Test the union type that should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-2 |
Test the union type that should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-3 |
Test the decimal value cast to the union type. Should return the xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-4 |
Test the string of decimal value cast to union type. Should fail on the grounds that the string value is not in the lexical space of the union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-5 |
Test cast to union type. | RES-XP3-1, SHE-XSD |
CastAs-UnionType-5a |
Test the string of decimal value cast to union type. Should fail on the grounds that the string value is not in the lexical space of the union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-6 |
Test decimal value cast to a union type using a constructor function. Should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-7 |
Test decimal value cast to a union type using a constructor function supplied as a NamedFunctionRef. Should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-8 |
Test decimal value cast to a union type using a constructor function found using function lookup. Should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-9 |
Test decimal value cast to a union type using a constructor function found using partial function application. Should return an xs:integer value | RES-XP3-1, SHE-XSD |
CastAs-UnionType-10 |
Cast to a namespace-sensitive union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-11 |
Constructor function for a namespace-sensitive union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-12 |
Constructor function for a namespace-sensitive union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-13 |
Dynamic use of Constructor function for a namespace-sensitive union type; different namespace contexts. Fails because it's the NS context of function-lookup() that matters. | RES-XP3-1, SHE-XSD |
CastAs-UnionType-14 |
Dynamic use of Constructor function for a namespace-sensitive union type; different namespace contexts. Fails because it's the NS context of the NamedFunctionRef that matters. | RES-XP3-1, SHE-XSD |
CastAs-UnionType-15 |
Dynamic use of Constructor function for a namespace-sensitive union type; different namespace contexts. Fails because it's the NS context of the partial function application that matters. | RES-XP3-1, SHE-XSD |
CastAs-UnionType-16 |
Constructor function for union type with facets | RES-XP3-1, SHE-XSD |
CastAs-UnionType-17 |
Union type with facets cannot be used in SequenceType | RES-XP3-1, SHE-XSD |
CastAs-UnionType-18 |
Type of a constructor function for a "plain" union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-19 |
Cast to a union type from one of its member type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-20 |
Cast to a union type from one of its member type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-21 |
Cast to a union type from a subtype of one of its member type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-22 |
Failing cast to a union type with facets | RES-XP3-1, SHE-XSD |
CastAs-UnionType-23 |
Failing cast to a union type with facets | RES-XP3-1, SHE-XSD |
CastAs-UnionType-24 |
Failing dynamic cast to a union type with facets | RES-XP3-1, SHE-XSD |
CastAs-UnionType-25 |
Cast QName to a union type including QName as a member: prefix does not need to be in scope | RES-XP3-1, SHE-XSD |
CastAs-UnionType-26 |
Type of a constructor function for a "faceted" union type | RES-XP3-1, SHE-XSD |
CastAs-UnionType-27 |
Cast to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-28 |
Cast to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-29 |
Constructor function to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-30 |
Function literal for constructor to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-31 |
Function lookup for constructor to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-32 |
Type of constructor function to a union of list types (namespace sensitive) | RES-XP3-1, SHE-XSD |
CastAs-UnionType-33 |
Cast to a union type from a node whose typed value is one of its member types | RES-XP3-1, SHE-XSD |
CastAs-UnionType-34 |
Cast to a union type derived by restriction | RES-XP3-1, SHE-XSD |
CastAs-UnionType-35 |
Failing cast to a union type derived by restriction | RES-XP3-1, SHE-XSD |
CastAs-UnionType-36 |
Cast from a union type to string | RES-XP3-1, SHE-XSD |
CastAs-UnionType-37 |
Cast from a union type to one of the member types | RES-XP3-1, SHE-XSD |
CastAs-UnionType-38 |
Cast from a union type to one of the member types | RES-XP3-1, SHE-XSD |
CastAs-ListType-1 |
Cast to a list type. | RES-XP3-1, SHE-XSD |
CastAs-ListType-2 |
Cast to list type with pattern restriction. Should return sequence of integers | RES-XP3-1, SHE-XSD |
CastAs-ListType-3 |
Cast to list type with pattern restriction. Doesn't satisfy the pattern | RES-XP3-1, SHE-XSD |
CastAs-ListType-4 |
Cast the expression to the defined list type. | RES-XP3-1, SHE-XSD |
CastAs-ListType-5 |
Cast the expression to the defined list type. The test should fail as the base type for the list is decimal | RES-XP3-1, SHE-XSD |
CastAs-ListType-6 |
Cast the expression to the defined list type. The test should fail as the base type for the list is decimal | RES-XP3-1, SHE-XSD |
CastAs-ListType-7 |
Cast to a built-in list type IDREFS. | SHE-XSD |
CastAs-ListType-8 |
Cast to a built-in list type IDREFS: fails because minLength=1 | SHE-XSD |
CastAs-ListType-9 |
Cast to a built-in list type IDREFS: using function literal | SHE-XSD |
CastAs-ListType-10 |
Cast to a built-in list type IDREFS: using function lookup | RES-XP3-1, SHE-XSD |
CastAs-ListType-11 |
Cast to a built-in list type IDREFS: using partial apply | RES-XP3-1, SHE-XSD |
CastAs-ListType-12 |
Cast to a built-in list type NMTOKENS. | SHE-XSD |
CastAs-ListType-13 |
Cast to a built-in list type NMTOKENS: fails because minLength=1 | SHE-XSD |
CastAs-ListType-14 |
Cast to a built-in list type ENTITIES. | SHE-XSD |
CastAs-ListType-15 |
Cast to a built-in list type ENTITIES: fails because minLength=1 | SHE-XSD |
CastAs-ListType-16 |
Cast to a built-in list type ENTITIES: fails because an item is numeric | SHE-XSD |
CastAs-ListType-17 |
Cast to a built-in list type ENTITIES: fails because input is not a string | SHE-XSD |
CastAs-ListType-18 |
Dynamic constructor to a built-in list type ENTITIES: fails because input is not a string | SHE-XSD |
CastAs-ListType-19 |
Cannot cast a sequence of xs:ENTITY values to xs:ENTITIES | SHE-XSD |
CastAs-ListType-20 |
Cannot use a list type name in a sequence type | RES-XP3-1, SHE-XSD |
CastAs-ListType-21 |
Cast to a user-defined list whose member type is namespace-sensitive union. | RES-XP3-1, SHE-XSD |
CastAs-ListType-22 |
Cast to list type with pattern restriction. Should return sequence of integers | RES-XP3-1, SHE-XSD |
CastAs-ListType-23 |
Cast to list type with pattern restriction. Doesn't satisfy the pattern | RES-XP3-1, SHE-XSD |
CastAs-ListType-24 |
Dynamic Cast to list type with pattern restriction. Should return sequence of integers | RES-XP3-1, SHE-XSD |
CastAs-ListType-25 |
Dynamic Cast to list type with pattern restriction. Doesn't satisfy the pattern | RES-XP3-1, SHE-XSD |
CastAs-ListType-26 |
Type of constructor function for casting to list | RES-XP3-1, SHE-XSD |
CastAs-ListType-27 |
Type of constructor function for casting to list | RES-XP3-1, SHE-XSD |
CastAs-ListType-28 |
Castable to list: true | RES-XP3-1, SHE-XSD |
CastAs-ListType-29 |
Castable to list: false | RES-XP3-1, SHE-XSD |
CastAs-ListType-30 |
Castable to list: false (violates minLength) | RES-XP3-1, SHE-XSD |
CastAs-ListType-31 |
Castable to list: false (violates pattern) | RES-XP3-1, SHE-XSD |
CastAs-ListType-32 |
Castable to list: true (satisfies pattern after whitespace normalization) | RES-XP3-1, SHE-XSD |
XQueryComment001 |
Simple use case for XQuery comments This is a comment | RES-XP3-1 |
XQueryComment003 |
Simple use case for XQuery comment containing '-' This is a comment- | RES-XP3-1 |
XQueryComment004 |
Empty comment | RES-XP3-1 |
XQueryComment005 |
Comment containing only '-' - | RES-XP3-1 |
XQueryComment006 |
Comment containing ':' this is a comment : | RES-XP3-1 |
XQueryComment007 |
Comment containing ')' this is a comment ) | RES-XP3-1 |
XQueryComment008 |
Simple example of embedded comments this is a comment (: this is an embedded comment | RES-XP3-1 |
XQueryComment015 |
Incorrect comment syntax | RES-XP3-1 |
XQueryComment016 |
Invalid comment | RES-XP3-1 |
XQueryComment017 |
Invalid comment | RES-XP3-1 |
XQueryComment018 |
Invalid comment | RES-XP3-1 |
XQueryComment019 |
Old style comment syntax | RES-XP3-1 |
XQueryComment020 |
Comment containing an enclosed expression { "comment" } | RES-XP3-1 |
K-XQueryComment-15 |
A comment inside a comment that isn't terminated. content (: this comment does not end | OTH-CMT |
K2-XQueryComment-1 |
An invalid comment after a name test. | RES-XP3-1 |
K2-XQueryComment-2 |
An invalid comment after a name test(#2). | RES-XP3-1 |
K2-XQueryComment-3 |
Have a computed comment constructor as a last step. some : content (:some content | RES-XP3-1 |
K2-XQueryComment-4 |
Have a direct comment constructor as a last step. some : content (:some content | RES-XP3-1 |
K2-XQueryComment-5 |
Have a direct comment constructor as a last step(#2). some : content (:some content | RES-XP3-1 |
Constr-compattr-name-1 |
NCName for computed attribute constructor | RES-XP3-1 |
Constr-compattr-name-2 |
QName for computed attribute constructor | RES-XP3-1 |
Constr-compattr-name-3 |
QName with undeclared prefix for computed attribute constructor | RES-XP3-1 |
Constr-compattr-name-4 |
Expanded QName with braced URI literal for computed attribute constructor (Bug report from Christian Gruen) | RES-XP3-1 |
Constr-compattr-name-5 |
Expanded QName with braced URI literal for computed attribute constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compattr-compname-1 |
empty computed name | RES-XP3-1 |
Constr-compattr-compname-2 |
two strings as name | RES-XP3-1 |
Constr-compattr-compname-3 |
two untypedAtomic values as name | RES-XP3-1 |
Constr-compattr-compname-4 |
content of two nodes as name | RES-XP3-1 |
Constr-compattr-compname-5 |
two numeric values as name | RES-XP3-1 |
Constr-compattr-compname-6 |
numeric value as name | RES-XP3-1 |
Constr-compattr-compname-7 |
dataTime value as name | RES-XP3-1 |
Constr-compattr-compname-8 |
NCName as name | RES-XP3-1 |
Constr-compattr-compname-9 |
QName as name | RES-XP3-1 |
Constr-compattr-compname-10 |
string as name | RES-XP3-1 |
Constr-compattr-compname-11 |
string as name | RES-XP3-1 |
Constr-compattr-compname-12 |
string as name | RES-XP3-1 |
Constr-compattr-compname-13 |
string with prefix as name | RES-XP3-1 |
Constr-compattr-compname-14 |
string with undeclared prefix as name | RES-XP3-1 |
Constr-compattr-compname-15 |
untyped atomic as name | RES-XP3-1 |
Constr-compattr-compname-16 |
untyped atomic with prefix as name | RES-XP3-1 |
Constr-compattr-compname-17 |
untyped atomic with undeclared prefix as name | RES-XP3-1 |
Constr-compattr-compname-18 |
non-ncname string as name | RES-XP3-1 |
Constr-compattr-compname-19 |
non-ncname untyped atomic as name | RES-XP3-1 |
Constr-compattr-compname-20 |
Expanded QName with braced URI literal for computed attribute constructor (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compattr-compname-21 |
Expanded QName with braced URI literal for computed attribute constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compattr-compname-22 |
Expanded QName with braced URI literal for computed attribute constructor (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compattr-compname-23 |
Expanded QName with braced URI literal for computed attribute constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compattr-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-compattr-parent-1 |
empty parent | RES-XP3-1 |
Constr-compattr-string-1 |
string value of attribute | RES-XP3-1 |
Constr-compattr-data-1 |
typed value of element | RES-XP3-1 |
Constr-compattr-enclexpr-1 |
enclosed expression in attribute content - atomic values | RES-XP3-1 |
Constr-compattr-enclexpr-2 |
enclosed expression in attribute content - nodes | RES-XP3-1 |
Constr-compattr-enclexpr-3 |
enclosed expression in attribute content - empty string | RES-XP3-1 |
Constr-compattr-enclexpr-4 |
enclosed expression in attribute content - empty node | RES-XP3-1 |
Constr-compattr-id-1 |
attribute xml:id - content is ncname | RES-XP3-1 |
Constr-compattr-id-2 |
attribute xml:id - content is to be further normalized | RES-XP3-1 |
constattrerr-1 |
Evaluation of constructor function xs:QName for which the argument is not a literal. | RES-XP3-1 |
K2-ComputeConAttr-1 |
The name can't be specified as a string literal. | RES-XP3-1 |
K2-ComputeConAttr-2 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-3 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-4 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-5 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-6 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-7 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-8 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-9 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-10 |
Ensure XQTY0024 is not issued when appearing nested. | RES-XP3-1 |
K2-ComputeConAttr-11 |
Ensure XQTY0024 is not issued when a predicate is used to filter the children. | RES-XP3-1 |
K2-ComputeConAttr-12 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-13 |
Ensure XQTY0024 is issued when content appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-14 |
Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-15 |
Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-16 |
Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-17 |
Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-18 |
Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-19 |
Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-20 |
Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-21 |
Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-22 |
Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-23 |
Ensure XQTY0024 is not issued when a predicate avoid the condition. | RES-XP3-1 |
K2-ComputeConAttr-24 |
Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-25 |
Add many attributes with a recursive user function. | RES-XP3-1 |
K2-ComputeConAttr-26 |
Add many attributes with a recursive user function. | RES-XP3-1 |
K2-ComputeConAttr-27 |
Add many attributes with a recursive user function. | RES-XP3-1 |
K2-ComputeConAttr-28 |
Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-29 |
Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes. | RES-XP3-1 |
K2-ComputeConAttr-30 |
Add an attribute from a variable to an element. | RES-XP3-1 |
K2-ComputeConAttr-31 |
Add an attribute from a function to an element. | RES-XP3-1 |
K2-ComputeConAttr-32 |
Add two computed attributes, where one gets it content from an element. | RES-XP3-1 |
K2-ComputeConAttr-33 |
Add two computed attributes, where one gets it content from an atomic value. | RES-XP3-1 |
K2-ComputeConAttr-34 |
Add two computed attributes, where one gets it content from an atomic value. | RES-XP3-1 |
K2-ComputeConAttr-35 |
Empty CDATA sections generate no text nodes. | RES-XP3-1 |
K2-ComputeConAttr-36 |
Empty CDATA sections generate no text nodes(#2). | RES-XP3-1 |
K2-ComputeConAttr-37 |
This query yields XPST0081 because the prefix 'xmlns' is unbound. | RES-XP3-1 |
K2-ComputeConAttr-38 |
This query yields XPST0081 because the prefix 'xmlns' is unbound(#2). | RES-XP3-1 |
K2-ComputeConAttr-39 |
This query yields XPST0081 because the prefix 'aPrefix' is unbound. | RES-XP3-1 |
K2-ComputeConAttr-40 |
An unbound prefix in a lexical QName yields QDY0074. | RES-XP3-1 |
K2-ComputeConAttr-41 |
An unbound prefix in a lexical QName yields QDY0074. | RES-XP3-1 |
K2-ComputeConAttr-42 |
It's not allowed to bind the xmlns namespace to any prefix with computed attribute constructors. | RES-XP3-1 |
K2-ComputeConAttr-43 |
It's not allowed to bind the xmlns namespace to any prefix(#2). | RES-XP3-1 |
K2-ComputeConAttr-44 |
One cannot create namespace declarations with computed attribute constructors. | RES-XP3-1 |
K2-ComputeConAttr-45 |
One cannot create namespace declarations with computed attribute constructors(#2). | RES-XP3-1 |
K2-ComputeConAttr-46 |
The default element namespace declaration doesn't affect attribute declarations. | RES-XP3-1 |
K2-ComputeConAttr-47 |
Ensure the typed value of computed, constructed attributes has the correct type. | RES-XP3-1 |
K2-ComputeConAttr-48 |
Ensure xml:id is properly normalized, and not done at the serialization stage. | RES-XP3-1 |
K2-ComputeConAttr-49 |
Ensure XQDY0025 is issued when triggered by computed constructors. | RES-XP3-1 |
K2-ComputeConAttr-50 |
Duplicate attributes whose names are non-prefixed while non-empty namespace URIs. | RES-XP3-1 |
K2-ComputeConAttr-51 |
Construct an attribute with no prefix and a non-empty namespace URI. The specification is currently unclear on this area, http://www.w3.org/Bugs/Public/show_bug.cgi?id=4443 . | RES-XP3-1 |
K2-ComputeConAttr-52 |
Duplicated attributes, but constructed from different kinds of constructors. | RES-XP3-1 |
K2-ComputeConAttr-53 |
Serialize an attribute that has a namespace URI but no prefix. The implementation invents a prefix in this case. | RES-XP3-1 |
K2-ComputeConAttr-54 |
Ensure that a valid prefix has been constructed for a QName which the implementation is supposed to create a prefix for. | RES-XP3-1 |
K2-ComputeConAttr-55 |
Ensure that the 'xml' prefix has been constructed for a QName which has the XML namespace. | RES-XP3-1 |
K2-ComputeConAttr-56 |
Ensure that the 'xml' prefix is used for the XML namespace when no prefix is supplied. | RES-XP3-1 |
K2-ComputeConAttr-57 |
Ensure the xmlns namespace is flagged as invalid even though no prefix is supplied. | RES-XP3-1 |
K2-ComputeConAttr-58 |
Serialize an attribute that has a namespace URI but no prefix, and whose namespace URI is already in scope. | RES-XP3-1 |
K2-ComputeConAttr-59 |
'1' is an invalid value for xml:id. | RES-XP3-1 |
K2-ComputeConAttr-60 |
'DEFAULT' is an invalid value for xml:space. | RES-XP3-1 |
K2-ComputeConAttr-61 |
Trigger XQTY0024 in a query with a bit of complexity. | RES-XP3-1 |
comp-attr-bad-name-1 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace prefix is 'xmlns' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-2 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if no namespace prefix and local name is 'xmlns' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-3 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace URI is 'http://www.w3.org/2000/xmlns/' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-4 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace URI is 'http://www.w3.org/2000/xmlns/' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-5 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace prefix is 'xml' and namespace URI is not 'http://www.w3.org/XML/1998/namespace' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-6 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace prefix is not 'xml' and namespace URI is 'http://www.w3.org/XML/1998/namespace' Mary Holstege | RES-XP3-1 |
comp-attr-bad-name-7 |
3.7.3.2 Computed Attribute Constructor per XQ.E19 XQDY0044 if namespace prefix is 'xmlns' Mary Holstege | RES-XP3-1 |
cbcl-constr-compattr-001 |
test XQDY0044 in attribute construction | RES-XP3-1 |
cbcl-constr-compattr-002 |
test XQDY0044 in attribute construction | RES-XP3-1 |
cbcl-constr-compattr-003 |
test XQDY0044 in attribute construction | RES-XP3-1 |
cbcl-constr-compattr-005 |
test XQDY0044 in attribute construction | RES-XP3-1 |
cbcl-constr-compattr-006 |
test XQDY0044 in attribute construction | RES-XP3-1 |
cbcl-constr-compattr-007 |
test attribute constructionn | RES-XP3-1 |
cbcl-constr-compattr-008 |
test attribute constructionn | RES-XP3-1 |
cbcl-constr-compattr-009 |
test attribute construction with empty content | RES-XP3-1 |
Constr-compattr-eqname-1 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compattr-eqname-2 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compattr-eqname-3 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compattr-eqname-entities-1 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-2 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-3 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-4 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-5 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-6 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-entities-7 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compattr-eqname-error-1 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-2 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-3 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-4 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-5 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-6 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compattr-eqname-error-7 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-docnode-adjtext-1 |
merge adjacent atomic values to text node | RES-XP3-1 |
Constr-docnode-adjtext-2 |
merge adjacent atomic values and text nodes to text node | RES-XP3-1 |
Constr-docnode-adjtext-3 |
merge adjacent atomic values between other nodes to text node | RES-XP3-1 |
Constr-docnode-nested-1 |
nested computed element constructors | RES-XP3-1 |
Constr-docnode-nested-2 |
copy node tree into computed element constructor | RES-XP3-1 |
Constr-docnode-nested-3 |
Check that text nodes are merged in nested document constructors. | RES-XP3-1 |
Constr-docnode-nested-4 |
Check that empty text nodes are stripped in nested document constructors. | RES-XP3-1 |
Constr-docnode-enclexpr-1 |
empty computed element content | RES-XP3-1 |
Constr-docnode-enclexpr-2 |
atomic values in computed element content | RES-XP3-1 |
Constr-docnode-enclexpr-3 |
atomic values and nodes in computed element content | RES-XP3-1 |
Constr-docnode-enclexpr-4 |
empty string in element content | RES-XP3-1 |
Constr-docnode-nodeid-1 |
Copied element node has new node identity | RES-XP3-1 |
Constr-docnode-nodeid-3 |
Copied comment node has new node identity | RES-XP3-1 |
Constr-docnode-nodeid-4 |
Copied pi node has new node identity | RES-XP3-1 |
Constr-docnode-nodeid-5 |
Copied text node has new node identity | RES-XP3-1 |
Constr-docnode-constrmod-1 |
strip IDREFS type | RES-XP3-1 |
Constr-docnode-constrmod-2 |
preserve IDREFS type | RES-XP3-1 |
Constr-docnode-constrmod-3 |
strip decimal type | RES-XP3-1 |
Constr-docnode-constrmod-4 |
preserve decimal type | RES-XP3-1 |
Constr-docnode-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-docnode-parent-1 |
empty parent | RES-XP3-1 |
Constr-docnode-string-1 |
string value of element | RES-XP3-1 |
Constr-docnode-data-1 |
typed value of element | RES-XP3-1 |
Constr-docnode-attr-1 |
attribute in document constructor | RES-XP3-1 |
Constr-docnode-attr-2 |
attribute in document constructor | RES-XP3-1 |
Constr-docnode-attr-3 |
attribute in document constructor | RES-XP3-1 |
K2-ConDocNode-1 |
No node constructor by name document-node exists. | RES-XP3-1 |
K2-ConDocNode-2 |
A semi-colon can't follow document{}. | RES-XP3-1 |
K2-ConDocNode-3 |
A document constructor can't receive attribute nodes. | RES-XP3-1 |
K2-ConDocNode-4 |
A document constructor can't receive attribute nodes(#2). | RES-XP3-1 |
K2-ConDocNode-5 |
A document constructor can't receive attribute nodes(#3). | RES-XP3-1 |
K2-ConDocNode-6 |
A document constructor can't receive attribute nodes(#4). | RES-XP3-1 |
K2-ConDocNode-7 |
A document constructor can't receive attribute nodes(#5). | RES-XP3-1 |
K2-ConDocNode-8 |
A document constructor can't receive attribute nodes(#7). | RES-XP3-1 |
K2-ConDocNode-9 |
Document nodes may have several elements as children(#8). | RES-XP3-1 |
K2-ConDocNode-10 |
Document nodes may have several elements as children. | RES-XP3-1 |
K2-ConDocNode-11 |
Extract the typed value from a document node. | RES-XP3-1 |
K2-ConDocNode-12 |
Extract the string value from a document node. | RES-XP3-1 |
K2-ConDocNode-13 |
Extract the string value from a document node. | RES-XP3-1 |
K2-ConDocNode-14 |
Extract the string value from a document node. | RES-XP3-1 |
K2-ConDocNode-15 |
Test the atomized type. | RES-XP3-1 |
K2-ConDocNode-16 |
Test node identity of two document nodes. | RES-XP3-1 |
K2-ConDocNode-17 |
Extract the string value from a complex document node. | RES-XP3-1 |
K2-ConDocNode-18 |
Ensure processing instructions and comments are ignored when extracting the string value from a document node. | RES-XP3-1 |
K2-ConDocNode-19 |
A recursive construction of document nodes. | RES-XP3-1 |
K2-ConDocNode-20 |
A recursive construction of document nodes, combined with the comma operator. | RES-XP3-1 |
K2-ConDocNode-21 |
A recursive construction of document nodes, with one child element. | RES-XP3-1 |
K2-ConDocNode-22 |
A recursive construction of document nodes, combined with elements. | RES-XP3-1 |
K2-ConDocNode-23 |
Extract the string value from a document node with four computed text nodes. | RES-XP3-1 |
K2-ConDocNode-24 |
Ensure text nodes gets merged. | RES-XP3-1 |
K2-ConDocNode-25 |
Ensure text nodes gets merged(#2). | RES-XP3-1 |
K2-ConDocNode-26 |
Attributes cannot be children of document nodes. | RES-XP3-1 |
K2-ConDocNode-27 |
Attributes cannot be children of document nodes(#2). | RES-XP3-1 |
K2-ConDocNode-28 |
Attributes cannot be children of document nodes(#3). | RES-XP3-1 |
K2-ConDocNode-29 |
An invalid attribute constructor as child to the document constructor. | RES-XP3-1 |
K2-ConDocNode-30 |
Ensure two text nodes appearing after a document constructor are merged properly. | RES-XP3-1 |
K2-ConDocNode-31 |
Ensure a text node is properly constructed with nested document constructors, when extracting the string-value. | RES-XP3-1 |
K2-ConDocNode-32 |
Ensure a text node is properly constructed with nested document constructors, when serializing. | RES-XP3-1 |
K2-ConDocNode-33 |
XQuery 3.1 allows an empty document node constructor | RES-XP3-1 |
Constr-compcomment-enclexpr-1 |
enclosed expression in computed comment node - atomic values | RES-XP3-1 |
Constr-compcomment-enclexpr-2 |
enclosed expression in computed comment node - nodes | RES-XP3-1 |
Constr-compcomment-enclexpr-3 |
enclosed expression in computed comment node - empty string | RES-XP3-1 |
Constr-compcomment-enclexpr-4 |
enclosed expression in computed comment node - empty node | RES-XP3-1 |
Constr-compcomment-enclexpr-5 |
enclosed expression in computed comment node - nodes | RES-XP3-1 |
Constr-compcomment-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-compcomment-parent-1 |
empty parent | RES-XP3-1 |
Constr-compcomment-string-1 |
string value of computed comment node | RES-XP3-1 |
Constr-compcomment-data-1 |
typed value of computed comment node | RES-XP3-1 |
Constr-compcomment-nested-1 |
nested computed comment node constructor | RES-XP3-1 |
Constr-compcomment-nested-2 |
nested computed comment nodes in element constructor | RES-XP3-1 |
Constr-compcomment-nested-3 |
nested computed comment nodes in element constructor | RES-XP3-1 |
Constr-compcomment-dash-1 |
dash as comment | RES-XP3-1 |
Constr-compcomment-dash-2 |
comment ends with a dash | RES-XP3-1 |
Constr-compcomment-dash-3 |
character ref as dash | RES-XP3-1 |
Constr-compcomment-dash-4 |
dash at the end of content - | RES-XP3-1 |
Constr-compcomment-doubledash-1 |
double dash as comment | RES-XP3-1 |
Constr-compcomment-doubledash-2 |
comment contains double dash | RES-XP3-1 |
Constr-compcomment-doubledash-3 |
character ref as double dash | RES-XP3-1 |
Constr-compcomment-doubledash-4 |
double dash -- in content | RES-XP3-1 |
Constr-compcomment-doubledash-5 |
adjacent dashes in seperate expressions | RES-XP3-1 |
K2-ComputeConComment-1 |
Comment constructors cannot specify a name. | RES-XP3-1 |
K2-ComputeConComment-2 |
Comment constructors cannot specify a name. | RES-XP3-1 |
K2-ComputeConComment-3 |
A computed comment constructor having an empty sequence as input. | RES-XP3-1 |
K2-ComputeConComment-4 |
The enclosed expression isn't optional. | RES-XP3-1 |
K2-ComputeConComment-4a |
Copy of K2-ComputeConComment-4a. See bug 29258 | RES-XP3-1 |
K2-ComputeConComment-5 |
Test the atomized type. | RES-XP3-1 |
cbcl-constr-compcomment-001 |
test detection of '--' in computed comment | RES-XP3-1 |
cbcl-constr-compcomment-002 |
test detection of '--' in computed comment | RES-XP3-1 |
Constr-compelem-name-1 |
NCName for computed element constructor | RES-XP3-1 |
Constr-compelem-name-2 |
QName for computed element constructor | RES-XP3-1 |
Constr-compelem-name-3 |
QName with undeclared prefix for computed element constructor | RES-XP3-1 |
Constr-compelem-name-4 |
Expanded QName with braced URI literal for computed element constructor (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-name-5 |
Expanded QName with braced URI literal for computed element constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-compname-1 |
empty computed name | RES-XP3-1 |
Constr-compelem-compname-2 |
two strings as name | RES-XP3-1 |
Constr-compelem-compname-3 |
two untypedAtomic values as name | RES-XP3-1 |
Constr-compelem-compname-4 |
content of two nodes as name | RES-XP3-1 |
Constr-compelem-compname-5 |
two numeric values as name | RES-XP3-1 |
Constr-compelem-compname-6 |
numeric value as name | RES-XP3-1 |
Constr-compelem-compname-7 |
dataTime value as name | RES-XP3-1 |
Constr-compelem-compname-8 |
NCName as name | RES-XP3-1 |
Constr-compelem-compname-9 |
QName as name | RES-XP3-1 |
Constr-compelem-compname-10 |
string as name | RES-XP3-1 |
Constr-compelem-compname-11 |
string as name | RES-XP3-1 |
Constr-compelem-compname-12 |
string as name | RES-XP3-1 |
Constr-compelem-compname-13 |
string with prefix as name | RES-XP3-1 |
Constr-compelem-compname-14 |
string with undeclared prefix as name | RES-XP3-1 |
Constr-compelem-compname-15 |
untyped atomic as name | RES-XP3-1 |
Constr-compelem-compname-16 |
untyped atomic with prefix as name | RES-XP3-1 |
Constr-compelem-compname-17 |
untyped atomic with undeclared prefix as name | RES-XP3-1 |
Constr-compelem-compname-18 |
non-ncname string as name | RES-XP3-1 |
Constr-compelem-compname-19 |
non-ncname untyped atomic as name | RES-XP3-1 |
Constr-compelem-name-20 |
Expanded QName with braced URI literal for computed element constructor (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-name-21 |
Expanded QName with braced URI literal for computed element constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-name-22 |
Expanded QName with braced URI literal for computed element constructor (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-name-23 |
Expanded QName with braced URI literal for computed element constructor, no namespace (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-name-24 |
Lexical QName with whitespace as element name (Prompted by Saxon bug 4662 from Christian Gruen) | RES-XP3-1 |
Constr-compelem-adjtext-1 |
merge adjacent atomic values to text node | RES-XP3-1 |
Constr-compelem-adjtext-2 |
merge adjacent atomic values and text nodes to text node | RES-XP3-1 |
Constr-compelem-adjtext-3 |
merge adjacent atomic values between other nodes to text node | RES-XP3-1 |
Constr-compelem-nested-1 |
nested computed element constructors | RES-XP3-1 |
Constr-compelem-nested-2 |
copy node tree into computed element constructor | RES-XP3-1 |
Constr-compelem-enclexpr-1 |
empty computed element content | RES-XP3-1 |
Constr-compelem-enclexpr-2 |
atomic values in computed element content | RES-XP3-1 |
Constr-compelem-enclexpr-3 |
atomic values and nodes in computed element content | RES-XP3-1 |
Constr-compelem-enclexpr-4 |
empty string in element content | RES-XP3-1 |
Constr-compelem-nodeid-1 |
Copied element node has new node identity | RES-XP3-1 |
Constr-compelem-nodeid-2 |
Copied attribute node has new node identity | RES-XP3-1 |
Constr-compelem-nodeid-3 |
Copied comment node has new node identity | RES-XP3-1 |
Constr-compelem-nodeid-4 |
Copied pi node has new node identity | RES-XP3-1 |
Constr-compelem-nodeid-5 |
Copied text node has new node identity | RES-XP3-1 |
Constr-compelem-constrmod-3 |
strip decimal type | RES-XP3-1 |
Constr-compelem-constrmod-4 |
preserve decimal type | RES-XP3-1 |
Constr-compelem-constrmod-7 |
strip decimal type in attribute | RES-XP3-1 |
Constr-compelem-constrmod-8 |
preserve decimal type in attribute | RES-XP3-1 |
Constr-compelem-baseuri-1 |
base-uri through xml:base attribute | RES-XP3-1 |
Constr-compelem-baseuri-2 |
base-uri through parent | RES-XP3-1 |
Constr-compelem-baseuri-3 |
base-uri through declaration | RES-XP3-1 |
Constr-compelem-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-compelem-parent-1 |
empty parent | RES-XP3-1 |
Constr-compelem-string-1 |
string value of element | RES-XP3-1 |
Constr-compelem-data-1 |
typed value of element | RES-XP3-1 |
Constr-compelem-attr-1 |
attribute node following atomic value | RES-XP3-1 |
Constr-compelem-attr-2 |
attribute node following node | RES-XP3-1 |
Constr-compelem-attr-3 |
attributes in content | RES-XP3-1 |
Constr-compelem-attr-4 |
attribute in content with same name | RES-XP3-1 |
K2-ComputeConElem-1 |
The name can't be specified as a string literal. | RES-XP3-1 |
K2-ComputeConElem-2 |
Simple content that only is empty string in an element constructor. | RES-XP3-1 |
K2-ComputeConElem-3 |
Simple content that only is empty string in an element constructor(#2). | RES-XP3-1 |
K2-ComputeConElem-4 |
An unbound prefix in a lexical QName yields QDY0074. | RES-XP3-1 |
K2-ComputeConElem-5 |
An unbound prefix in a lexical QName yields QDY0074. | RES-XP3-1 |
K2-ComputeConElem-6 |
Test the type of the typed value of a computationally constructed element node. | RES-XP3-1 |
K2-ComputeConElem-7 |
Test the data of the typed value of a computationally constructed element node. | RES-XP3-1 |
K2-ComputeConElem-8 |
Check that a directly constructed element gets the right type. | RES-XP3-1 |
K2-ComputeConElem-9 |
Check that a directly constructed element gets the right type(#2). | RES-XP3-1 |
K2-ComputeConElem-10 |
Check that a directly constructed element gets the right type(#3). | RES-XP3-1 |
K2-ComputeConElem-11 |
Check that a directly constructed element gets the right type, and that the name test fails. | RES-XP3-1 |
K2-ComputeConElem-12 |
Check that a directly constructed element gets the right type, and that the name test fails(#2). | RES-XP3-1 |
K2-ComputeConElem-13 |
Two simple nested constructors. | RES-XP3-1 |
K2-ComputeConElem-14 |
Use a technique that sometimes is used for adding namespace nodes. | RES-XP3-1 |
K2-ComputeConElem-15 |
Use the default element, where the name is computed dynamically. | RES-XP3-1 |
comp-elem-bad-name-1 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace prefix is 'xmlns' Mary Holstege | RES-XP3-1 |
comp-elem-bad-name-2 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace URI is 'http://www.w3.org/2000/xmlns/' Mary Holstege | RES-XP3-1 |
comp-elem-bad-name-3 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace URI is 'http://www.w3.org/2000/xmlns/' Mary Holstege | RES-XP3-1 |
comp-elem-bad-name-4 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace prefix is 'xml' and namespace URI is not 'http://www.w3.org/XML/1998/namespace' Mary Holstege | RES-XP3-1 |
comp-elem-bad-name-5 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace prefix is not 'xml' and its namespace URI is 'http://www.w3.org/XML/1998/namespace' Mary Holstege | RES-XP3-1 |
comp-elem-bad-name-6 |
3.7.3.1 Computed Element Constructor per XQ.E19 XQDY0096 if namespace prefix is 'xmlns' Mary Holstege | RES-XP3-1 |
Constr-compelem-eqname-1 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compelem-eqname-2 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compelem-eqname-3 |
Constructor with expanded QName, whitespaces | RES-XP3-1 |
Constr-compelem-eqname-entities-1 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-2 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-3 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-4 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-5 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-6 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-entities-7 |
Constructor with expanded QName, entities | RES-XP3-1 |
Constr-compelem-eqname-error-1 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-2 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-3 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-4 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-5 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-6 |
Constructor with expanded QName, errors | RES-XP3-1 |
Constr-compelem-eqname-error-7 |
Constructor with expanded QName, errors | RES-XP3-1 |
nscons-001 |
nscons-001 - dynamic namespace constructor - variable content | RES-XP3-1 |
nscons-002 |
nscons-002 - dynamic namespace constructor - variable name | RES-XP3-1 |
nscons-003 |
nscons-003 - dynamic namespace constructor - default namespace | RES-XP3-1 |
nscons-004 |
nscons-004 - dynamic namespace constructor - xml namespace | RES-XP3-1 |
nscons-005 |
nscons-005 - dynamic namespace constructor - with dynamic element constructor | RES-XP3-1 |
nscons-006 |
nscons-006 - dynamic namespace constructor - duplicates are OK | RES-XP3-1 |
nscons-007 |
nscons-007 - dynamic namespace constructor - error, misuse of xmlns | RES-XP3-1 |
nscons-008 |
nscons-008 - dynamic namespace constructor - error, misuse of xml | RES-XP3-1 |
nscons-009 |
nscons-009 - dynamic namespace constructor - error, two bindings of same prefix | RES-XP3-1 |
nscons-010 |
nscons-010 - dynamic namespace constructor - requires renaming of attribute node creates an arbitrary prefix for the attribute, so this test is designed to remove the arbitrariness | RES-XP3-1 |
nscons-011 |
nscons-010 - dynamic namespace constructor - requires renaming of element node creates an arbitrary prefix for the attribute, so this test is designed to remove the arbitrariness | RES-XP3-1 |
nscons-012 |
nscons-012 - dynamic namespace constructor - show some properties of the namespace node | RES-XP3-1 |
nscons-013 |
nscons-013 - dynamic namespace constructor - atomization of prefix expression | RES-XP3-1 |
nscons-014 |
nscons-014 - dynamic namespace constructor - prefix from string | RES-XP3-1 |
nscons-015 |
nscons-015 - dynamic namespace constructor - prefix expression is empty | RES-XP3-1 |
nscons-016 |
nscons-016 - dynamic namespace constructor - untypedAtomic prefix expression can not be cast to ncname | RES-XP3-1 |
nscons-017 |
nscons-017 - dynamic namespace constructor - string prefix expression can not be cast to ncname | RES-XP3-1 |
nscons-018 |
nscons-018 - dynamic namespace constructor - prefix expression is not string/untypedAtomic | RES-XP3-1 |
nscons-019 |
nscons-019 - dynamic namespace constructor - bind a prefix other than xml to the namespace URI http://www.w3.org/XML/1998/namespace | RES-XP3-1 |
nscons-020 |
nscons-020 - dynamic namespace constructor - bind a prefix to the namespace URI http://www.w3.org/2000/xmlns/ | RES-XP3-1 |
nscons-021 |
nscons-021 - dynamic namespace constructor - bind any prefix to a zero-length namespace URI | RES-XP3-1 |
nscons-022 |
nscons-022 - dynamic namespace constructor - added to the element's in-scope namespaces | RES-XP3-1 |
nscons-023 |
nscons-023 - dynamic namespace constructor - no effect on the statically known namespaces | RES-XP3-1 |
nscons-024 |
nscons-024 - dynamic namespace constructor - no effect on the statically known namespaces | RES-XP3-1 |
nscons-025 |
nscons-025 - dynamic namespace constructor - no effect on the statically known namespaces | RES-XP3-1 |
nscons-026 |
nscons-026 - dynamic namespace constructor - no effect on the statically known namespaces | RES-XP3-1 |
nscons-027 |
nscons-027 - dynamic namespace constructor - return namespace node from module | RES-XP3-1 |
nscons-028 |
nscons-028 - dynamic namespace constructor - node equality and modules | RES-XP3-1 |
nscons-029 |
nscons-029 - dynamic namespace constructor - serialization of namespace node | RES-XP3-1 |
nscons-030 |
nscons-030 - dynamic namespace constructor - serialization of element with namespace node | RES-XP3-1 |
nscons-031 |
nscons-031 - dynamic namespace constructor - copy namespaces mode | RES-XP3-1 |
nscons-032 |
nscons-032 - dynamic namespace constructor - copy namespaces mode | RES-XP3-1 |
nscons-033 |
nscons-033 - dynamic namespace constructor - copy namespaces mode | RES-XP3-1 |
nscons-034 |
nscons-034 - dynamic namespace constructor - copy namespaces mode | RES-XP3-1 |
nscons-035 |
nscons-035 - dynamic namespace constructor - copy namespaces mode and modules | RES-XP3-1 |
nscons-036 |
nscons-036 - dynamic namespace constructor - copy namespaces mode and modules | RES-XP3-1 |
nscons-037 |
nscons-037 - dynamic namespace constructor - copy namespaces mode and modules | RES-XP3-1 |
nscons-038 |
nscons-038 - dynamic namespace constructor - copy namespaces mode and modules | RES-XP3-1 |
nscons-039 |
nscons-039 - dynamic namespace constructor - recursively inherit namespaces | RES-XP3-1 |
nscons-040 |
nscons-040 - dynamic namespace constructor - use during validation | RES-XP3-1, SHE-XSD |
nscons-041 |
nscons-041 - dynamic namespace constructor - use during validation | RES-XP3-1, SHE-XSD |
nscons-042 |
nscons-042 - dynamic namespace constructor - add default namespace to element in no namespace. See spec bug 22032. | RES-XP3-1 |
nscons-043 |
nscons-043 - dynamic namespace constructor - prefix expression is not string/untypedAtomic | RES-XP3-1 |
nscons-044 |
nscons-044 - dynamic namespace constructor - prefix expression is not string/untypedAtomic | RES-XP3-1 |
Constr-comppi-name-1 |
NCName for computed PI constructor | RES-XP3-1 |
Constr-comppi-name-2 |
QName for computed PI constructor | RES-XP3-1 |
Constr-comppi-compname-1 |
empty computed name | RES-XP3-1 |
Constr-comppi-compname-2 |
two strings as name | RES-XP3-1 |
Constr-comppi-compname-3 |
two untypedAtomic values as name | RES-XP3-1 |
Constr-comppi-compname-4 |
content of two nodes as name | RES-XP3-1 |
Constr-comppi-compname-5 |
two numeric values as name | RES-XP3-1 |
Constr-comppi-compname-6 |
numeric value as name | RES-XP3-1 |
Constr-comppi-compname-7 |
dataTime value as name | RES-XP3-1 |
Constr-comppi-compname-8 |
NCName as name | RES-XP3-1 |
Constr-comppi-compname-9 |
QName as name | RES-XP3-1 |
Constr-comppi-compname-10 |
string as name | RES-XP3-1 |
Constr-comppi-compname-11 |
string as name | RES-XP3-1 |
Constr-comppi-compname-12 |
string as name | RES-XP3-1 |
Constr-comppi-compname-13 |
string with prefix as name | RES-XP3-1 |
Constr-comppi-compname-15 |
untyped atomic as name | RES-XP3-1 |
Constr-comppi-compname-16 |
untyped atomic with prefix as name | RES-XP3-1 |
Constr-comppi-compname-18 |
non-ncname string as name | RES-XP3-1 |
Constr-comppi-compname-19 |
non-ncname untyped atomic as name | RES-XP3-1 |
Constr-comppi-compname-20 |
xs:anyURI as name | RES-XP3-1 |
Constr-comppi-compname-21 |
xs:duration as name | RES-XP3-1 |
Constr-comppi-compname-22 |
empty sequence as name | RES-XP3-1 |
Constr-comppi-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-comppi-parent-1 |
empty parent | RES-XP3-1 |
Constr-comppi-string-1 |
string value of PI | RES-XP3-1 |
Constr-comppi-data-1 |
typed value of PI | RES-XP3-1 |
Constr-comppi-enclexpr-1 |
enclosed expression in computed processing-instruction node - atomic values | RES-XP3-1 |
Constr-comppi-enclexpr-2 |
enclosed expression in computed processing-instruction node - nodes | RES-XP3-1 |
Constr-comppi-enclexpr-3 |
enclosed expression in computed processing-instruction node - empty string | RES-XP3-1 |
Constr-comppi-enclexpr-4 |
enclosed expression in computed processing-instruction node - empty node | RES-XP3-1 |
Constr-comppi-enclexpr-5 |
enclosed expression in computed processing-instruction node - nodes | RES-XP3-1 |
Constr-comppi-namexml-1 |
invalid PI target xml | RES-XP3-1 |
Constr-comppi-namexml-2 |
invalid PI target xml | RES-XP3-1 |
Constr-comppi-namexml-3 |
invalid PI target xml | RES-XP3-1 |
Constr-comppi-namexml-4 |
invalid PI target xml | RES-XP3-1 |
Constr-comppi-invalid-1 |
invalid PI content | RES-XP3-1 |
Constr-comppi-invalid-2 |
invalid PI content | RES-XP3-1 |
Constr-comppi-invalid-3 |
invalid PI content | RES-XP3-1 |
Constr-comppi-space-1 |
leading whitespace in PI content | RES-XP3-1 |
Constr-comppi-space-2 |
leading whitespace in PI content | RES-XP3-1 |
Constr-comppi-space-3 |
leading whitespace in PI content | RES-XP3-1 |
Constr-comppi-space-4 |
leading whitespace in PI content | RES-XP3-1 |
Constr-comppi-empty-1 |
Empty PI node | RES-XP3-1 |
Constr-comppi-empty-2 |
Empty PI node | RES-XP3-1 |
K2-ComputeConPI-1 |
The name can't be specified as a string literal. | RES-XP3-1 |
K2-ComputeConPI-2 |
An invalid name for a processing-instruction. | RES-XP3-1 |
K2-ComputeConPI-3 |
An invalid name for a processing-instruction. | RES-XP3-1 |
K2-ComputeConPI-4 |
Extract the name from a computed PI. | RES-XP3-1 |
K2-ComputeConPI-5 |
Extract the name from a computed PI. | RES-XP3-1 |
K2-ComputeConPI-6 |
Invalid target name. | RES-XP3-1 |
K2-ComputeConPI-7 |
PI data containing '?>'. | RES-XP3-1 |
K2-ComputeConPI-8 |
Extract the data from a computed PI. | RES-XP3-1 |
K2-ComputeConPI-9 |
Extract (possible parser-confusing) PI data. | RES-XP3-1 |
K2-ComputeConPI-10 |
Data that only is whitespace. | RES-XP3-1 |
K2-ComputeConPI-11 |
Test the atomized type. | RES-XP3-1 |
cbcl-constr-comppi-001 |
test detection of '?>' in computed comment | RES-XP3-1 |
cbcl-constr-comppi-002 |
test detection of '?>' in computed comment | RES-XP3-1 |
Constr-text-enclexpr-1 |
enclosed expression in text node - atomic values | RES-XP3-1 |
Constr-text-enclexpr-2 |
enclosed expression in text node - nodes | RES-XP3-1 |
Constr-text-enclexpr-3 |
enclosed expression in text node - empty string | RES-XP3-1 |
Constr-text-enclexpr-4 |
enclosed expression in text node - empty node | RES-XP3-1 |
Constr-text-enclexpr-5 |
enclosed expression in text node - nodes | RES-XP3-1 |
Constr-text-doc-1 |
strip document nodes | RES-XP3-1 |
Constr-text-parent-1 |
empty parent | RES-XP3-1 |
Constr-text-string-1 |
string value of text node | RES-XP3-1 |
Constr-text-data-1 |
typed value of text node | RES-XP3-1 |
Constr-text-count-1 |
count text nodes | RES-XP3-1 |
Constr-text-count-2 |
count text nodes | RES-XP3-1 |
Constr-text-count-3 |
count text nodes | RES-XP3-1 |
Constr-text-count-4 |
count text node |