|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prod-DefaultNamespaceDecl | 60/59 | 51/59 | 0/0 | 59/59 | 0/0 | 59/59 | 46/59 | 0/0 | 59/59 | 59/59 | 0/0 | 59/59 | 59/59 | 59/59 | 59/59 | 0/15 |
default_namespace-001[+]
X default_namespace-001: declare default function namespace "http://www..oracle.com/xquery/test"; declare function price ($b as element()) as element()* { $b/price }; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-002[+]
X default_namespace-002: declare default function namespace "http://www..oracle.com/xquery/test"; declare function foo($n as xs:integer) { <tr> {$n} </tr> }; foo(4) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-003[+]
X default_namespace-003: declare default function namespace "http://www..oracle.com/xquery/test"; declare function price ($i as element()) as element()? { $i/price }; for $j in /bib/book return price($j) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-004[+]
X default_namespace-004: declare default function namespace "http://example.org"; declare function summary($emps as element(employee)*) as element(dept)* { for $d in fn:distinct-values($emps/deptno) let $e := $emps[deptno = $d] return <dept> <deptno>{$d}</deptno> <headcount> {fn:count($e)} </headcount> <payroll> {fn:sum($e/salary)} </payroll> </dept> }; summary(//employee[location = "Denver"]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-005[+]
X default_namespace-005: declare default function namespace "http://example.org"; declare function mysum($i as xs:integer, $j as xs:integer) { let $j := $i + $j return $j }; declare function invoke_mysum() { let $s := 1 for $d in (1,2,3,4,5) let $s := mysum($s, $d) return $s }; invoke_mysum() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-006[+]
X default_namespace-006: declare default function namespace "http://example.org"; declare function mysum($i as xs:integer, $j as xs:integer) { let $j := $i + $j return $j }; declare function invoke_mysum($st) { for $d in (1,2,3,4,5) let $st := mysum($d, $st) return $st }; invoke_mysum(0) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-007[+]
X default_namespace-007: declare default function namespace "http://example.org"; declare variable $a := 1; declare function foo($a as xs:integer) { if ($a > 100) then $a else let $a := $a + 1 return foo($a) }; foo($a) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-008[+]
X default_namespace-008: declare default function namespace "http://example.org"; declare function fact($n as xs:integer) as xs:integer { if ($n < 2) then 1 else $n * fact($n - 1) }; declare variable $ten := fact(10); <table> { for $i in 1 to 10 return <tr> <td>10!/{$i}! = {$ten div fact($i)}</td> </tr> } </table> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-009[+]
X default_namespace-009: declare default function namespace "http://example.org"; declare function fact($n as xs:integer) as xs:integer { if ($n < 2) then 1 else $n * fact(($n)-1) }; <table> { for $i in 1 to 10 return <tr> <td>{$i}! = {fact($i)}</td> </tr> } </table> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-010[+]
X default_namespace-010: declare default function namespace "http://example.org"; declare function prnt($n as xs:integer,$n2 as xs:string, $n3 as xs:date, $n4 as xs:long, $n5 as xs:string, $n6 as xs:decimal) { if ($n < 2) then 1 else fn:concat($n, " ",$n2," ",$n3," ",$n4," ",$n5," ",$n6) }; <table> { <td>Value is = {prnt(4,xs:string("hello"),xs:date("2005-02-22"), xs:long(5),xs:string("well"),xs:decimal(1.2))}</td> } </table> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-011[+]
X default_namespace-011: declare default function namespace "http://example.org"; declare function fn1 ($n as xs:integer) as xs:integer { fn2($n) }; declare function fn2 ($n as xs:integer) as xs:integer { if ($n = 1) then 1 else $n + fn1($n - 1) }; fn1(4) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-012[+]
X default_namespace-012: declare default function namespace "http://example.org"; declare function fn1 ($n as xs:integer) as xs:integer { fn2($n) }; declare function fn2 ($n as xs:integer) as xs:integer { if ($n = 1) then 1 else $n + fn1($n - 1) }; fn1(4) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-013[+]
X default_namespace-013: declare default function namespace "http://example.org"; declare function foo2($i as xs:string) as xs:string {foo($i)}; declare function foo($i as xs:string) as xs:string {$i}; foo2("abc") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-014[+]
X default_namespace-014: declare default function namespace "http://example.org"; declare function odd($x as xs:integer) as xs:boolean {if ($x = 0) then fn:false() else even($x - 1)}; declare function even($x as xs:integer) as xs:boolean {if ($x = 0) then fn:true() else odd($x - 1)}; even(4) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-015[+]
X default_namespace-015: declare default function namespace "http://example.org"; declare function odd($x as xs:integer) as xs:boolean {if ($x = 0) then fn:false() else even($x - 1)}; declare function even($x as xs:integer) as xs:boolean {if ($x = 0) then fn:true() else odd($x - 1)}; even(3) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-016[+]
X default_namespace-016: declare default function namespace "http://example.org"; declare function title($a_book as element()) as element()* { for $i in $a_book return $i/title }; /bib/book/(title(.)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-017[+]
X default_namespace-017: declare default function namespace "http://example.org"; declare default element namespace "http://www.example.com/filesystem"; declare variable $v as xs:integer := 100; declare function udf1 ($CUSTNO as xs:integer) { <empty> {$CUSTNO*$v} </empty> }; udf1(10) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-018[+]
X default_namespace-018: declare default function namespace "http://example.org"; declare default element namespace "http://www.example.com/filesystem"; declare function udf1 () { <empty> {10*10} </empty> }; udf1 () |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-019[+]
X default_namespace-019: declare default function namespace "http://example.org"; declare default element namespace "http://www.example.com/def"; declare namespace test="http://www.example.com/test"; declare namespace test2="http://www.example.com/test2"; declare function test:udf1() { <empty> {10*10} </empty> }; declare function test2:udf1() { <empty/> }; <A> {test:udf1()} {test2:udf1()} </A> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-020[+]
X default_namespace-020: declare default function namespace "http://example.org"; declare function price () as xs:integer+ { 100 }; declare function price ($z as xs:integer) as xs:integer+ { $z }; declare function price ($x as xs:integer, $y as xs:integer) as xs:integer+ { $x, $y }; declare function price ($x as xs:integer, $y as xs:integer, $z as xs:integer) as xs:integer+ { $x+$y+$z }; price(), price(1), price(2,3), price(4,5,6) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-021[+]
X default_namespace-021: declare default element namespace "http:/www.oracle.com/xquery"; declare variable $x := 7.5; $x + 2 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
default_namespace-022[+]
X default_namespace-022: declare default element namespace "http://www.example.com/test"; <test/> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-1[+]
X defaultnamespacedeclerr-1: declare default element namespace "http://example.org/names"; declare default element namespace "http://someexample.org/names"; "abc" |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-2[+]
X defaultnamespacedeclerr-2: declare default function namespace "http://example.org/names"; declare default function namespace "http://someexample.org/names"; "abc" |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-3[+]
X defaultnamespacedeclerr-3: declare default element namespace "http://www.w3.org/XML/1998/namespace"; <a/> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-4[+]
X defaultnamespacedeclerr-4: declare default function namespace "http://www.w3.org/XML/1998/namespace"; declare function go() {3}; go() |
pass | wrongError
expected: XQST0070 actualCode: XQST0045 |
pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-5[+]
X defaultnamespacedeclerr-5: declare default element namespace "http://www.w3.org/2000/xmlns/"; <a/> |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-6[+]
X defaultnamespacedeclerr-6: declare default function namespace "http://www.w3.org/2000/xmlns/"; declare function go() {3}; go() |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-7[+]
X defaultnamespacedeclerr-7: declare default element namespace "http://www.w3.org/2000/xmlns/"; <a/> |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
defaultnamespacedeclerr-8[+]
X defaultnamespacedeclerr-8: declare default function namespace "http://www.w3.org/2000/xmlns/"; declare function go() {3}; go() |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-1[+]
X K-DefaultNamespaceProlog-1: declare(:..:)default(:..:)element(:..:)namespace(:..:)'http://example.com/'(:..:);(:..:)1(:..:)eq(:..:)1(:..:) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-2[+]
X K-DefaultNamespaceProlog-2: declare(:..:)default(:..:)element(:..:)namespace(:..:)"http://example.com/"(:..:);(:..:)1(:..:)eq(:..:)1(:..:) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-3[+]
X K-DefaultNamespaceProlog-3: declare(:..:)default(:..:)function(:..:)namespace(:..:)'http://example.com/'(:..:);(:..:)1(:..:)eq(:..:)1(:..:) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-4[+]
X K-DefaultNamespaceProlog-4: declare(:..:)default(:..:)function(:..:)namespace(:..:)"http://example.com/"(:..:);(:..:)1(:..:)eq(:..:)1(:..:) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-5[+]
X K-DefaultNamespaceProlog-5: declare(:..:)default(:..:)function(:..:)namespace(:..:)"http://example.com/"(:..:);(:..:)boolean(1)(:..:) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-6[+]
X K-DefaultNamespaceProlog-6: declare function namespace "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-7[+]
X K-DefaultNamespaceProlog-7: declare element namespace "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-8[+]
X K-DefaultNamespaceProlog-8: declare default element namespace = "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-9[+]
X K-DefaultNamespaceProlog-9: declare default function namespace = "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-10[+]
X K-DefaultNamespaceProlog-10: declare default element namespace := "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-DefaultNamespaceProlog-11[+]
X K-DefaultNamespaceProlog-11: declare default function namespace := "http://example.com/";1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-1[+]
X K2-DefaultNamespaceProlog-1: declare default element namespace "http://example.com/defelementns"; namespace-uri(<foo/>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-2[+]
X K2-DefaultNamespaceProlog-2: declare default element namespace "http://example.com/defelementns"; namespace-uri(<foo xmlns="http://example.com/overriden"/>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-3[+]
X K2-DefaultNamespaceProlog-3: default declare default element namespace b = "http://www.example.com/"; empty(<e xmlns="http://www.example.com/"><d xmlns=""><b/></d></e>/b:d/b:b) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-4[+]
X K2-DefaultNamespaceProlog-4: declare default element namespace b = "http://www.example.com/"; empty(<e xmlns="http://www.example.com/"><d xmlns=""><b/></d></e>/b:d/b:b) |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-5[+]
X K2-DefaultNamespaceProlog-5: declare default element namespace b = "http://www.example.com/"; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-6[+]
X K2-DefaultNamespaceProlog-6: declare default element namespace "http://example.com/"; namespace-uri-from-QName(xs:QName("localName")), <e xmlns=""> { " | ", namespace-uri-from-QName(xs:QName("localName")) } </e>, namespace-uri-from-QName(xs:QName("localName")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-7[+]
X K2-DefaultNamespaceProlog-7: <e xmlns="" xmlns=""/> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-8[+]
X K2-DefaultNamespaceProlog-8: <e xmlns="http://www.example.com/1" xmlns="http://www.example.com/2"/> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-9[+]
X K2-DefaultNamespaceProlog-9: <e xmlns:p="http://www.example.com/1" xmlns:p="http://www.example.com/2"/> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-10[+]
X K2-DefaultNamespaceProlog-10: declare namespace a = "http://www.example.com/"; <e xmlns:b="http://www.example.com/" a:localName="1" b:localName="2" /> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-11[+]
X K2-DefaultNamespaceProlog-11: <a xmlns="http://www.w3.org/2001/XMLSchema"> {1 cast as byte} <b xmlns="http://www.w3.org/1999/XSL/Transform"> {count(1)} </b> {2 cast as byte} </a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-12[+]
X K2-DefaultNamespaceProlog-12: <a xmlns="http://www.w3.org/2001/XMLSchema"> {1 cast as byte} <b xmlns="http://www.w3.org/1999/XSL/Transform"> {count(1), 2 cast as byte} </b> {2 cast as byte} </a> |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
K2-DefaultNamespaceProlog-12a[+]
X K2-DefaultNamespaceProlog-12a: <a xmlns="http://www.w3.org/2001/XMLSchema"> {1 cast as byte} <b xmlns="http://www.w3.org/1999/XSL/Transform"> {count(1), 2 cast as byte} </b> {2 cast as byte} </a> |
pass | wrongError
expected: XQST0052 actualCode: XPST0051 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+ XP30+, satisfied=true) was not met. |
pass | |
K2-DefaultNamespaceProlog-13[+]
X K2-DefaultNamespaceProlog-13: declare variable $variable := 1; declare default element namespace "http://example.com"; 1 |
pass | fail | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-14[+]
X K2-DefaultNamespaceProlog-14: declare variable $variable := 1; declare default element namespace "http://example.com"; 1 |
pass | fail | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-15[+]
X K2-DefaultNamespaceProlog-15: declare function local:myFunc() { 1 }; declare default element namespace "http://example.com"; 1 |
pass | fail | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-16[+]
X K2-DefaultNamespaceProlog-16: declare option local:myOption "foo"; declare default element namespace "http://example.com"; 1 |
pass | fail | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-17[+]
X K2-DefaultNamespaceProlog-17: declare default element namespace "http://example.com/"; for $test as attribute(integer, xs:anyAtomicType) in (<e integer="1"/>/@integer) return data($test) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-DefaultNamespaceProlog-18[+]
X K2-DefaultNamespaceProlog-18: default eq default |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |