|
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) |
|
---|---|---|---|---|---|---|---|
fn-json-doc* | 67/67 | 66/67 | 66/67 | 67/67 | 67/67 | 67/0 | 0/6 |
json-doc-001[+]
X json-doc-001: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapEmpty-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-002[+]
X json-doc-002: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayEmpty-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-003[+]
X json-doc-003: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-004[+]
X json-doc-004: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayString-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-005[+]
X json-doc-005: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayTrue-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-006[+]
X json-doc-006: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayFalse-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-007[+]
X json-doc-007: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNull-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-008[+]
X json-doc-008: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/data001-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-009[+]
X json-doc-009: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/data005-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-010[+]
X json-doc-010: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/escapeText-json')?key |
pass | pass | pass | pass | pass | pass | |
json-doc-011[+]
X json-doc-011: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/escapeText-json', map{'escape':false()})?key |
pass | pass | pass | pass | pass | pass | |
json-doc-012[+]
X json-doc-012: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/escapeText-json', map{'escape':true()})?key |
pass | pass | pass | pass | pass | pass | |
json-doc-018[+]
X json-doc-018: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicates-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-019[+]
X json-doc-019: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescape-json', map{'escape':true()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-020[+]
X json-doc-020: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescape-json', map{'escape':false()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-021[+]
X json-doc-021: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescape10-json', map{'escape':true()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-022[+]
X json-doc-022: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescape10-json', map{'escape':false()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-023[+]
X json-doc-023: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescapeUnpaired10-json', map{'escape':false()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-024[+]
X json-doc-024: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescapeUnpaired10-json', map{'escape':true()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-025[+]
X json-doc-025: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescape10-json', map{'escape':false(), 'fallback':function($s){'??'}}) |
pass | pass | pass | pass | pass | pass | |
json-doc-026[+]
X json-doc-026: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescapeUnpaired10-json', map{'escape':false(), 'fallback':function($s){'??' || translate($s, 'abcdef', 'ABCDEF') || '??'}}) |
pass | pass | pass | pass | pass | pass | |
json-doc-027[+]
X json-doc-027: Created on: 2015-06-15 Spec Dependencies: xml-version = 1.0 feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapUnescapeUnpaired10-json', map{'escape':true(), 'fallback':function($s){'??' || translate($s, 'abcdef', 'ABCDEF') || '??'}}) |
pass | pass | pass | pass | pass | pass | |
json-doc-028[+]
X json-doc-028: Created on: 2015-06-15 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc((), map{'escape':false(), 'fallback':function($s){'??' || translate($s, 'abcdef', 'ABCDEF') || '??'}}) |
pass | pass | pass | pass | pass | pass | |
json-doc-029[+]
X json-doc-029: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{}) |
pass | pass | pass | pass | pass | pass | |
json-doc-030[+]
X json-doc-030: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/number001-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-031[+]
X json-doc-031: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/number002-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-032[+]
X json-doc-032: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/number003-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-033[+]
X json-doc-033: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/number004-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-034[+]
X json-doc-034: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapZeroLength-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-035[+]
X json-doc-035: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc(()) |
pass | pass | pass | pass | pass | pass | |
json-doc-036[+]
X json-doc-036: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicates-json', map{'duplicates':'use-first'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-039[+]
X json-doc-039: Created on: 2015-06-15 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/stringUnpaired-json', map{'fallback':function($s){substring($s, 3)}}) |
pass | pass | pass | pass | pass | pass | |
json-doc-042[+]
X json-doc-042: Created on: 2015-06-15 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicatesEscape-json', map{'escape':true(), 'duplicates':'reject'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-043[+]
X json-doc-043: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/stringHex-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-044[+]
X json-doc-044: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'validate':true()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-001[+]
X json-doc-error-001: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-002[+]
X json-doc-error-002: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorToken-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-003[+]
X json-doc-error-003: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorExtra-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-004[+]
X json-doc-error-004: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArray-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-005[+]
X json-doc-error-005: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArrayNumber-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-006[+]
X json-doc-error-006: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArrayHex-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-007[+]
X json-doc-error-007: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArrayString-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-008[+]
X json-doc-error-008: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArrayUnicode-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-009[+]
X json-doc-error-009: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorMap-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-010[+]
X json-doc-error-010: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorMap-json', map{"liberal":false()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-011[+]
X json-doc-error-011: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorArrayComma-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-012[+]
X json-doc-error-012: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'liberal':()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-013[+]
X json-doc-error-013: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'escape':()}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-014[+]
X json-doc-error-014: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'escape':(true(),true())}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-015[+]
X json-doc-error-015: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'escape':'EMCA-262'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-016[+]
X json-doc-error-016: Created on: 2015-06-15 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'fallback':'dummy'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-017[+]
X json-doc-error-017: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorNumber01-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-018[+]
X json-doc-error-018: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorNumber02-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-019[+]
X json-doc-error-019: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorNumber03-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-020[+]
X json-doc-error-020: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorNumber04-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-021[+]
X json-doc-error-021: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicates-json', map{'duplicates':'reject'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-022[+]
X json-doc-error-022: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicates-json', map{'duplicates':'retain'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-023[+]
X json-doc-error-023: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorString01-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-024[+]
X json-doc-error-024: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorString02-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-025[+]
X json-doc-error-025: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/errorString03-json') |
pass | pass | pass | pass | pass | pass | |
json-doc-error-026[+]
X json-doc-error-026: Created on: 2015-06-15 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/arrayNumber-json', map{'fallback':concat#2}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-027[+]
X json-doc-error-027: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc('http://www.w3.org/qt3/json/mapDuplicatesEscape-json', map{'duplicates':'reject'}) |
pass | pass | pass | pass | pass | pass | |
json-doc-error-028[+]
X json-doc-error-028: Created on: 2015-07-01 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc("http://www.example.org/#fragment") |
pass | pass | pass | pass | pass | pass | |
json-doc-error-029[+]
X json-doc-error-029: Created on: 2015-07-01 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc("http://www.example.org/%gg") |
pass | pass | pass | pass | pass | pass | |
json-doc-error-030[+]
X json-doc-error-030: Created on: 2015-07-01 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc("http://www.w3.org/fots/unparsed-text/does-not-exist.txt") |
pass | pass | pass | pass | pass | pass | |
json-doc-error-031[+]
X json-doc-error-031: Created on: 2015-07-01 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc("unparsed-text/text-plain-utf-8.txt") |
pass | no result | no result | pass | pass | pass | |
json-doc-error-032[+]
X json-doc-error-032: Created on: 2015-07-01 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:json-doc("does-not-exist.txt") |
pass | pass | pass | pass | pass | pass |