|
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-unparsed-text-available* | 48/51 | 44/47 | 0/0 | 0/0 | 46/48 | 46/48 | 46/48 | 51/51 | 51/51 | 51/51 | 0/0 | 0/0 | 0/0 | 0/0 | 43/48 | 1/15 |
fn-unparsed-text-available-001[+]
X fn-unparsed-text-available-001: fn:unparsed-text-available() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-002[+]
X fn-unparsed-text-available-002: fn:unparsed-text-available#0 |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-003[+]
X fn-unparsed-text-available-003: fn:exists( fn:unparsed-text-available#1 ) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-004[+]
X fn-unparsed-text-available-004: fn:exists( fn:unparsed-text-available#2 ) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-005[+]
X fn-unparsed-text-available-005: fn:unparsed-text-available(static-base-uri(), "utf-8", "") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-006[+]
X fn-unparsed-text-available-006: fn:unparsed-text-available#3 |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-007[+]
X fn-unparsed-text-available-007: fn:unparsed-text-available( if ( fn:current-dateTime() eq fn:dateTime( fn:current-date(), fn:current-time() )) then "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt" else 1 ) |
no result | n/a | n/a
Dependency not satisfied |
n/a
notXP20 |
n/a
notXQ10 |
n/a
Dependency not satisfied |
n/a
Dependency not satisfied |
pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
n/a
Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
|
fn-unparsed-text-available-008[+]
X fn-unparsed-text-available-008: ( fn:unparsed-text-available( if (current-date() eq xs:date('1900-01-01')) then "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt" else 1 ), fn:unparsed-text-available( if (current-date() eq xs:date('1900-01-01')) then 1 else "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt") ) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-009[+]
X fn-unparsed-text-available-009: fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if ( fn:current-dateTime() eq fn:dateTime( fn:current-date(), fn:current-time() )) then "utf-8" else 1 ) |
no result | n/a | n/a
Dependency not satisfied |
n/a
notXP20 |
n/a
notXQ10 |
n/a
Dependency not satisfied |
n/a
Dependency not satisfied |
pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
n/a
Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
|
fn-unparsed-text-available-010[+]
X fn-unparsed-text-available-010: ( fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if (current-date() eq xs:date('1900-01-01')) then "utf-8" else 1 ), fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if (current-date() eq xs:date('1900-01-01')) then 1 else "utf-8") ) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-011[+]
X fn-unparsed-text-available-011: fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if ( fn:current-dateTime() eq fn:dateTime( fn:current-date(), fn:current-time() )) then "utf-8" else () ) |
no result | n/a | n/a
Dependency not satisfied |
n/a
notXP20 |
n/a
notXQ10 |
n/a
Dependency not satisfied |
n/a
Dependency not satisfied |
pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
n/a
Dependency (type=feature, value=staticTyping, satisfied=true) was not met. |
|
fn-unparsed-text-available-012[+]
X fn-unparsed-text-available-012: ( fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if (current-date() eq xs:date('1900-01-01')) then "utf-8" else () ), fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", if (current-date() eq xs:date('1900-01-01')) then () else "utf-8") ) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-013[+]
X fn-unparsed-text-available-013: fn:unparsed-text-available("http://www.example.org/#fragment") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-014[+]
X fn-unparsed-text-available-014: fn:unparsed-text-available("http://www.example.org/#fragment", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-015[+]
X fn-unparsed-text-available-015: fn:unparsed-text-available("http://www.example.org/%gg") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-016[+]
X fn-unparsed-text-available-016: fn:unparsed-text-available("http://www.example.org/%gg", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-017[+]
X fn-unparsed-text-available-017: fn:unparsed-text-available(":/") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-018[+]
X fn-unparsed-text-available-018: fn:unparsed-text-available(":/", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-019[+]
X fn-unparsed-text-available-019: fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/does-not-exist.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-020[+]
X fn-unparsed-text-available-020: fn:unparsed-text-available( "http://www.w3.org/fots/unparsed-text/does-not-exist.txt", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-021[+]
X fn-unparsed-text-available-021: fn:unparsed-text-available("surely-nobody-supports-this:/path.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-022[+]
X fn-unparsed-text-available-022: fn:unparsed-text-available("surely-nobody-supports-this:/path.txt", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-023[+]
X fn-unparsed-text-available-023: fn:unparsed-text-available("unparsed-text/text-plain-utf-8.txt") |
pass | fail | no result | no result | no result | no result | no result | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
fail | |
fn-unparsed-text-available-024[+]
X fn-unparsed-text-available-024: fn:unparsed-text-available("unparsed-text/text-plain-utf-8.txt", "utf-8") |
pass | fail | no result | no result | no result | no result | no result | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
fail | |
fn-unparsed-text-available-025[+]
X fn-unparsed-text-available-025: fn:unparsed-text-available("does-not-exist.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-026[+]
X fn-unparsed-text-available-026: fn:unparsed-text-available("does-not-exist.txt", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-027[+]
X fn-unparsed-text-available-027: fn:unparsed-text-available("text-plain-utf-8.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-028[+]
X fn-unparsed-text-available-028: fn:unparsed-text-available("text-plain-utf-8.txt", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-029[+]
X fn-unparsed-text-available-029: fn:unparsed-text-available("C:\file-might-exist.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-030[+]
X fn-unparsed-text-available-030: fn:unparsed-text-available("C:\file-might-exist.txt", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-031[+]
X fn-unparsed-text-available-031: fn:unparsed-text-available("") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-032[+]
X fn-unparsed-text-available-032: fn:unparsed-text-available("", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-033[+]
X fn-unparsed-text-available-033: fn:unparsed-text-available("") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-034[+]
X fn-unparsed-text-available-034: fn:unparsed-text-available("", "utf-8") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-035[+]
X fn-unparsed-text-available-035: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt", "123") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-036[+]
X fn-unparsed-text-available-036: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/unknown-encoding.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
fail | |
fn-unparsed-text-available-037[+]
X fn-unparsed-text-available-037: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8-invalid.txt") |
pass | disputed | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
fail | |
fn-unparsed-text-available-038[+]
X fn-unparsed-text-available-038: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/non-xml-character.txt") |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
fail | |
fn-unparsed-text-available-039[+]
X fn-unparsed-text-available-039: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/invalid-xml.xml") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-040[+]
X fn-unparsed-text-available-040: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-041[+]
X fn-unparsed-text-available-041: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8-bom.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-042[+]
X fn-unparsed-text-available-042: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-16le-bom.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-043[+]
X fn-unparsed-text-available-043: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-16be-bom.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-044[+]
X fn-unparsed-text-available-044: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-iso-8859-1.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-045[+]
X fn-unparsed-text-available-045: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-xml-utf-8.xml") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-046[+]
X fn-unparsed-text-available-046: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-xml-utf-16.xml") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-047[+]
X fn-unparsed-text-available-047: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-xml-iso-8859-1.xml") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-048[+]
X fn-unparsed-text-available-048: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8-lines.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-049[+]
X fn-unparsed-text-available-049: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-8-bom-lines.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-050[+]
X fn-unparsed-text-available-050: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-16le-bom-lines.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
fn-unparsed-text-available-051[+]
X fn-unparsed-text-available-051: fn:unparsed-text-available("http://www.w3.org/fots/unparsed-text/text-plain-utf-16be-bom-lines.txt") |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass |