|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
op-except | 71/71 | 25/25 | 71/71 | 25/25 | 71/71 | 71/25 | 0/6 |
fn-except-node-args-001[+]
X fn-except-node-args-001: Created on: 2005-06-14 Spec Dependencies: Test: /bib/book[1]/title except /bib/book[1]/title |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-002[+]
X fn-except-node-args-002: Created on: 2005-06-14 Spec Dependencies: Test: /bib/book/title except /bib/book[1]/title |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-003[+]
X fn-except-node-args-003: Created on: 2005-06-14 Spec Dependencies: Test: (/bib/book[3] except root(exactly-one(/bib/book[3]/title)))/string(@year) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-004[+]
X fn-except-node-args-004: Created on: 2005-06-14 Spec Dependencies: Test: /bib/book[3]/title/text() except /bib/book/title/text() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-005[+]
X fn-except-node-args-005: Created on: 2005-06-14 Spec Dependencies: Test: /processing-instruction() except /processing-instruction() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-006[+]
X fn-except-node-args-006: Created on: 2005-06-14 Spec Dependencies: Test: (/processing-instruction() except /processing-instruction(PI1))/name() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-007[+]
X fn-except-node-args-007: Created on: 2005-06-14 Spec Dependencies: Test: /comment() except /comment() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-008[+]
X fn-except-node-args-008: Created on: 2005-06-14 Spec Dependencies: Test: string-join((for $node in /bib/book/title/text() except /bib/book[3]/title/text() return $node/string()), "|") |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-009[+]
X fn-except-node-args-009: Created on: 2005-06-14 Spec Dependencies: Test: (/processing-instruction() except /bib/book[2]/title)/name() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-010[+]
X fn-except-node-args-010: Created on: 2005-06-14 Spec Dependencies: Test: (/processing-instruction(PI1) except /bib/book)/name() |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-011[+]
X fn-except-node-args-011: Created on: 2005-06-14 Spec Dependencies: Test: /bib/book except /bib/book |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-012[+]
X fn-except-node-args-012: Created on: 2005-06-14 Spec Dependencies: Test: //author except //nonexisting |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-013[+]
X fn-except-node-args-013: Created on: 2005-06-14 Spec Dependencies: Test: //author except () |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-014[+]
X fn-except-node-args-014: Created on: 2005-06-14 Spec Dependencies: Test: () except () |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-015[+]
X fn-except-node-args-015: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:integer) except (/atomic:root/atomic:integer) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-016[+]
X fn-except-node-args-016: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:integer) except (/atomic:root/atomic:integer) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-017[+]
X fn-except-node-args-017: Created on: 2005-06-14 Spec Dependencies: Test: number( (/atomic:root/atomic:integer) except (/atomic:root/atomic:string)) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-018[+]
X fn-except-node-args-018: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:duration/text()) except (/atomic:root/atomic:duration/text()) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-019[+]
X fn-except-node-args-019: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:date/text()) except (/atomic:root/atomic:date/text()) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-020[+]
X fn-except-node-args-020: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:base64Binary/text()) except (/atomic:root/atomic:base64Binary/text()) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-021[+]
X fn-except-node-args-021: Created on: 2005-06-14 Spec Dependencies: Test: (/atomic:root/atomic:QName/text()) except (/atomic:root/atomic:QName/text()) |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-022[+]
X fn-except-node-args-022: Created on: 2005-06-14 Spec Dependencies: Test: string-join((for $node in ((//price/text()) , (//price/text())) except (//price) return $node)/string(), "|") |
pass | pass | pass | pass | pass | pass | |
fn-except-node-args-023[+]
X fn-except-node-args-023: Created on: 2005-06-14 Spec Dependencies: Test: ((//price/text()) , (//price/text())) except (//price/text()) |
pass | pass | pass | pass | pass | pass | |
K2-SeqExcept-1[+]
X K2-SeqExcept-1: Created on: 2007-11-26 Spec Dependencies: Test: (1, 2, 3) except (1, 2, 3) |
pass | pass | pass | pass | pass | pass | |
K2-SeqExcept-2[+]
X K2-SeqExcept-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except text)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-3[+]
X K2-SeqExcept-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except node)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-4[+]
X K2-SeqExcept-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except element)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-5[+]
X K2-SeqExcept-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except attribute)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-6[+]
X K2-SeqExcept-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except document-node)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-7[+]
X K2-SeqExcept-7: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except comment)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-8[+]
X K2-SeqExcept-8: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except processing-instruction)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-9[+]
X K2-SeqExcept-9: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except item)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-10[+]
X K2-SeqExcept-10: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except document)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-11[+]
X K2-SeqExcept-11: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except if)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-12[+]
X K2-SeqExcept-12: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except then)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-13[+]
X K2-SeqExcept-13: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except mod)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-14[+]
X K2-SeqExcept-14: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except div)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-15[+]
X K2-SeqExcept-15: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except empty-sequence)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-16[+]
X K2-SeqExcept-16: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except schema-attribute)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-17[+]
X K2-SeqExcept-17: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(author except schema-element)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-18[+]
X K2-SeqExcept-18: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except attribute {"name"} {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-19[+]
X K2-SeqExcept-19: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except attribute name {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-20[+]
X K2-SeqExcept-20: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except element {"name"} {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-21[+]
X K2-SeqExcept-21: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except element name {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-22[+]
X K2-SeqExcept-22: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except processing-instruction {"name"} {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-23[+]
X K2-SeqExcept-23: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except processing-instruction name {})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-24[+]
X K2-SeqExcept-24: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except comment {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-25[+]
X K2-SeqExcept-25: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<e/>/(a except text {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-26[+]
X K2-SeqExcept-26: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except descendant)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-27[+]
X K2-SeqExcept-27: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except attribute)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-28[+]
X K2-SeqExcept-28: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except self)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-29[+]
X K2-SeqExcept-29: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except descendant-or-self)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-30[+]
X K2-SeqExcept-30: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except following-sibling)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-31[+]
X K2-SeqExcept-31: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except following)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-32[+]
X K2-SeqExcept-32: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except preceding-sibling)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-33[+]
X K2-SeqExcept-33: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except preceding)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-34[+]
X K2-SeqExcept-34: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except parent)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-35[+]
X K2-SeqExcept-35: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except ancestor)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-36[+]
X K2-SeqExcept-36: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except ancestor)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-37[+]
X K2-SeqExcept-37: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except ancestor-or-self)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-38[+]
X K2-SeqExcept-38: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<e/>/(a except declare)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-39[+]
X K2-SeqExcept-39: Created on: 2007-11-26 Spec Dependencies: Test: boolean(//employee[location = "Denver"] except //employee[last()]) |
pass | pass | pass | pass | pass | pass | |
K2-SeqExcept-40[+]
X K2-SeqExcept-40: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <r> { //(employee[location = "Denver"] except //employee[last()])/./location } </r> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-41[+]
X K2-SeqExcept-41: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a/> except <b/> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-SeqExcept-42[+]
X K2-SeqExcept-42: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <r> { let $i := <e> <a/> <b/> <c/> </e>/a , $t := $i/following-sibling::b return (($i except ($i, $i)), (($t, $t) except $t)) } </r> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc1[+]
X combiningnodeseqexcepthc1: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: (<a>0</a>,<a>1</a>) except (<a>3</a>,<a>4</a>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc2[+]
X combiningnodeseqexcepthc2: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: (<a>0</a>,<a>1</a>) except (<a>3</a>,<a>4</a>,<a>0</a>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc3[+]
X combiningnodeseqexcepthc3: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: count(() except (<a>3</a>,<a>4</a>,<a>0</a>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc4[+]
X combiningnodeseqexcepthc4: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: for $h in ( count((//hours) except (//hours))) order by number($h) return $h |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc5[+]
X combiningnodeseqexcepthc5: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: for $h in ( count(($works//hours) except ($staff//grade,$works//hours))) order by number($h) return $h |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
combiningnodeseqexcepthc6[+]
X combiningnodeseqexcepthc6: Created on: 2005-02-14 Spec Dependencies: spec = XQ10+ Test: for $h in ( ($works//hours) except ($staff//grade)) order by number($h) return $h |
pass | n/a
notXP31 |
pass | n/a | pass | pass |