Legend:    
        
passed     
        
almost passed
(≥ 98%)
    
        
failed     
        
untested
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-xml-to-json* 121/131 80/82 128/131 82/82 131/131 131/0 0/6
    xml-to-json-001[+] pass pass pass pass pass pass
    xml-to-json-002[+] pass pass pass pass pass pass
    xml-to-json-003[+] pass pass pass pass pass pass
    xml-to-json-004[+] pass pass pass pass pass pass
    xml-to-json-005[+] pass pass pass pass pass pass
    xml-to-json-006[+] pass pass pass pass pass pass
    xml-to-json-007[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-008[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-009[+] pass pass pass pass pass pass
    xml-to-json-010[+] pass pass pass pass pass pass
    xml-to-json-011[+] pass pass pass pass pass pass
    xml-to-json-012[+] pass pass pass pass pass pass
    xml-to-json-013[+] pass pass pass pass pass pass
    xml-to-json-014[+] pass pass pass pass pass pass
    xml-to-json-015[+] pass pass pass pass pass pass
    xml-to-json-016[+] pass pass pass pass pass pass
    xml-to-json-017[+] pass pass pass pass pass pass
    xml-to-json-021[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-022[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-023[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-024[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-025[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-026[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-027[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-028[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-029[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-030[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-031[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-032[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-033[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-034[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-035[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-036[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-037[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-038[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-039[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-040[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-041[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-042[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-043[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-044[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-045[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-046[+] no result n/a

notXP31

pass n/a pass pass
    xml-to-json-047[+] no result n/a

notXP31

pass n/a pass pass
    xml-to-json-048[+] no result n/a

notXP31

pass n/a pass pass
    xml-to-json-049[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-050[+] no result n/a

notXP31

pass n/a pass pass
    xml-to-json-051[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-052[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-053[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-054[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-055[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-056[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-057[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-058[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-059[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-060[+] fail n/a

notXP31

pass n/a pass pass
    xml-to-json-061[+] no result n/a

notXP31

pass n/a pass pass
    xml-to-json-062[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-063[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-064[+] pass n/a

notXP31

fail

Expected error:FOJS0006, got {"\\t":"tab"}

n/a pass pass
    xml-to-json-065[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-066[+] pass pass pass pass pass pass
    xml-to-json-067[+] pass pass pass pass pass pass
    xml-to-json-068[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-069[+] pass n/a

notXP31

pass n/a pass pass
    xml-to-json-070[+] no result fail

Expected error:FOJS0006, got ["Michael","Howard"]

fail

Expected error:FOJS0006, got ["Michael","Howard"]

pass pass pass
    xml-to-json-C-001[+] pass pass pass pass pass pass
    xml-to-json-C-002[+] pass pass pass pass pass pass
    xml-to-json-C-003[+] pass pass pass pass pass pass
    xml-to-json-C-004[+] pass pass pass pass pass pass
    xml-to-json-C-005[+] pass pass pass pass pass pass
    xml-to-json-C-006[+] pass pass pass pass pass pass
    xml-to-json-C-007[+] pass pass pass pass pass pass
    xml-to-json-C-008[+] pass pass pass pass pass pass
    xml-to-json-C-009[+] pass pass pass pass pass pass
    xml-to-json-C-010[+] pass pass pass pass pass pass
    xml-to-json-C-011[+] pass pass pass pass pass pass
    xml-to-json-C-012[+] pass pass pass pass pass pass
    xml-to-json-C-013[+] pass pass pass pass pass pass
    xml-to-json-C-014[+] pass pass pass pass pass pass
    xml-to-json-C-015[+] pass pass pass pass pass pass
    xml-to-json-C-016[+] pass fail

Expected error:FOJS0006, got "xxxx"

fail

Expected error:FOJS0006, got "xxxx"

pass pass pass
    xml-to-json-C-017[+] pass pass pass pass pass pass
    xml-to-json-C-018[+] pass pass pass pass pass pass
    xml-to-json-D-001[+] pass pass pass pass pass pass
    xml-to-json-D-002[+] pass pass pass pass pass pass
    xml-to-json-D-003[+] pass pass pass pass pass pass
    xml-to-json-D-004[+] pass pass pass pass pass pass
    xml-to-json-D-005[+] pass pass pass pass pass pass
    xml-to-json-D-006[+] pass pass pass pass pass pass
    xml-to-json-D-007[+] pass pass pass pass pass pass
    xml-to-json-D-008[+] pass pass pass pass pass pass
    xml-to-json-D-009[+] pass pass pass pass pass pass
    xml-to-json-D-010[+] pass pass pass pass pass pass
    xml-to-json-D-011[+] pass pass pass pass pass pass
    xml-to-json-D-012[+] pass pass pass pass pass pass
    xml-to-json-D-013[+] pass pass pass pass pass pass
    xml-to-json-D-014[+] pass pass pass pass pass pass
    xml-to-json-D-016[+] pass pass pass pass pass pass
    xml-to-json-D-101[+] pass pass pass pass pass pass
    xml-to-json-D-102[+] pass pass pass pass pass pass
    xml-to-json-D-103[+] pass pass pass pass pass pass
    xml-to-json-D-104[+] pass pass pass pass pass pass
    xml-to-json-D-201[+] pass pass pass pass pass pass
    xml-to-json-D-202[+] pass pass pass pass pass pass
    xml-to-json-D-203[+] pass pass pass pass pass pass
    xml-to-json-D-204[+] pass pass pass pass pass pass
    xml-to-json-D-205[+] pass pass pass pass pass pass
    xml-to-json-D-206[+] pass pass pass pass pass pass
    xml-to-json-D-301[+] pass pass pass pass pass pass
    xml-to-json-D-302[+] pass pass pass pass pass pass
    xml-to-json-D-303[+] pass pass pass pass pass pass
    xml-to-json-D-401[+] pass pass pass pass pass pass
    xml-to-json-D-402[+] pass pass pass pass pass pass
    xml-to-json-D-403[+] pass pass pass pass pass pass
    xml-to-json-D-404[+] pass pass pass pass pass pass
    xml-to-json-D-405[+] pass pass pass pass pass pass
    xml-to-json-D-406[+] pass pass pass pass pass pass
    xml-to-json-D-407[+] pass pass pass pass pass pass
    xml-to-json-D-501[+] fail pass pass pass pass pass
    xml-to-json-D-502[+] fail pass pass pass pass pass
    xml-to-json-D-503[+] fail pass pass pass pass pass
    xml-to-json-D-504[+] pass pass pass pass pass pass
    xml-to-json-D-505[+] pass pass pass pass pass pass
    xml-to-json-D-506[+] pass pass pass pass pass pass
    xml-to-json-D-507[+] pass pass pass pass pass pass
    xml-to-json-D-508[+] pass pass pass pass pass pass
    xml-to-json-D-509[+] pass pass pass pass pass pass
    xml-to-json-D-510[+] pass pass pass pass pass pass
    xml-to-json-D-511[+] pass pass pass pass pass pass