Results for tests requiring that dependency infoset-dtd is satisfied
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) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-id-dtd-5[+]
X fn-id-dtd-5: fn:id("id1", /IDS[1])/string(@anId) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-7[+]
X fn-id-dtd-7: fn:id("id2 id2", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-8[+]
X fn-id-dtd-8: fn:id("id1 id2", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-9[+]
X fn-id-dtd-9: fn:id("id1 nomatching", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-12[+]
X fn-id-dtd-12: fn:id(fn:substring("1id3",2), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-13[+]
X fn-id-dtd-13: fn:id("id4", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-15[+]
X fn-id-dtd-15: fn:id("id1 id1", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-16[+]
X fn-id-dtd-16: fn:id("id1 ID1", /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-17[+]
X fn-id-dtd-17: fn:id(fn:lower-case("ID1"), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-18[+]
X fn-id-dtd-18: fn:id(fn:upper-case("id5"), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-19[+]
X fn-id-dtd-19: fn:id(fn:concat("i","d1"), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-20[+]
X fn-id-dtd-20: fn:id(xs:string("id1"), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-21[+]
X fn-id-dtd-21: fn:id(fn:string-join(("id","1"),""), /IDS[1])/name() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-id-dtd-23[+]
X fn-id-dtd-23: declare ordering ordered; fn:id("id1 id2", /IDS[1])/name() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-idref-dtd-5[+]
X fn-idref-dtd-5: fn:idref("id1",/IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-7[+]
X fn-idref-dtd-7: fn:idref("id4", /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-8[+]
X fn-idref-dtd-8: <results>{fn:idref(("id1", "id2"), /IDS[1])}</results> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-idref-dtd-9[+]
X fn-idref-dtd-9: fn:idref(("id1", "nomatching"), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-12[+]
X fn-idref-dtd-12: fn:node-name(fn:idref("id2", /IDS[1])) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-13[+]
X fn-idref-dtd-13: (fn:idref("id1", /IDS[1])) is (fn:idref("id1", /IDS[1])) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-14[+]
X fn-idref-dtd-14: (fn:idref("id1", /IDS[1])) is (fn:idref("id2", /IDS[1])) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-15[+]
X fn-idref-dtd-15: count(fn:idref(("id1","id1"), /IDS[1])) |
fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-16[+]
X fn-idref-dtd-16: count(fn:idref(("id1","ID1"), /IDS[1])) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-17[+]
X fn-idref-dtd-17: fn:idref(fn:lower-case("ID1"), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-18[+]
X fn-idref-dtd-18: fn:idref(fn:upper-case("id5"), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-19[+]
X fn-idref-dtd-19: fn:idref(fn:concat("i","d1"), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-20[+]
X fn-idref-dtd-20: fn:idref(xs:string("id1"), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-21[+]
X fn-idref-dtd-21: fn:idref(fn:string-join(("id","1"),""), /IDS[1])/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-idref-dtd-23[+]
X fn-idref-dtd-23: declare ordering ordered; <results>{fn:idref("id4", /IDS[1])}</results> |
pass | pass | 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+, satisfied=true) was not met. |
pass |
fn-idref-dtd-24[+]
X fn-idref-dtd-24: <results>{fn:idref("language", /)}</results> |
fail | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-idref-dtd-25[+]
X fn-idref-dtd-25: fn:idref("id1")/name(..) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
functx-functx-id-from-element-1[+]
X functx-functx-id-from-element-1: declare namespace functx = "http://www.example.com/"; declare function functx:id-from-element ( $element as element()? ) as xs:string? { data(($element/@*[id(.) is ..])[1]) } ; let $book := (/) return (functx:id-from-element($book/book/section[1])) |
fail | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |