Legend:    
        
passed     
        
almost passed
(≥ 98%)
    
        
failed     
        
untested
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-NameTest 122/122 118/122 45/45 122/122 51/51 122/122 92/122 51/51 122/122 122/122 45/45 122/122 122/122 120/122 120/122 2/15
    NodeTest003[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    NodeTest004[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    NodeTest005[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    nametest-1[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-2[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-3[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-4[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-5[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-6[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-7[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-8[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-9[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-10[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-11[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    nametest-12[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-13[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-14[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-15[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-16[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-17[+] pass pass pass n/a

notXP20

pass pass pass pass pass pass n/a pass pass pass pass
    nametest-18[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K-NameTest-1[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-2[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-3[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-4[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-5[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-6[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-7[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-8[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-9[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-10[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K-NameTest-11[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-1[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-2[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-3[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-4[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-5[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-6[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-7[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-8[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-9[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-10[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-11[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-12[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-13[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-14[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-15[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-16[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-17[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-18[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-19[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-20[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-21[+] pass fail pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-22[+] pass fail pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-23[+] pass wrongError

expected: XPTY0004 actualCode: XPST0081

pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-24[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-25[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-26[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-27[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-28[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-29[+] pass pass no result n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-30[+] pass fail pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass fail fail
    K2-NameTest-31[+] pass fail pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass fail fail
    K2-NameTest-32[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-33[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-34[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-35[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-36[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-37[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-38[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-39[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-40[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-41[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-42[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-43[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-44[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-45[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-46[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-47[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-48[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-49[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-50[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-51[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-52[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-53[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-54[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-55[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-56[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-57[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-58[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-59[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-60[+] pass wrongError

expected: XPST0005 actualCode: XPTY0004

pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-61[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-62[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-63[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-64[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-65[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-66[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-67[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-68[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-69[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-70[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-71[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-72[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-73[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-74[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-75[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-76[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-77[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-78[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-79[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-80[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-81[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-82[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-83[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-84[+] pass pass no result pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-85[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-86[+] pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass
    K2-NameTest-87[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-88[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-89[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass
    K2-NameTest-90[+] pass pass pass n/a

notXP20

pass n/a

notXP30

pass n/a pass pass n/a pass pass pass pass