|
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-substring-before | 35/54 | 53/53 | 53/53 | 53/54 | 54/54 | 54/36 | 0/6 |
fn-substring-before-1[+]
X fn-substring-before-1: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("","") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-2[+]
X fn-substring-before-2: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("","A Character String") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-3[+]
X fn-substring-before-3: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("A Character String","") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-4[+]
X fn-substring-before-4: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before((),"") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-5[+]
X fn-substring-before-5: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("",()) |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-6[+]
X fn-substring-before-6: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("A Character String",()) |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-7[+]
X fn-substring-before-7: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before((),"A Character String") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-8[+]
X fn-substring-before-8: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("AAAAABBBBBCCCCC","BBBBB") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-9[+]
X fn-substring-before-9: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("AAAAABBBBB"," ") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-10[+]
X fn-substring-before-10: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before(" ","AAAAABBBBB") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-11[+]
X fn-substring-before-11: Created on: 2005-05-27 Spec Dependencies: Test: fn:not(fn:substring-before("A","A")) |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-12[+]
X fn-substring-before-12: Created on: 2005-05-27 Spec Dependencies: Test: fn:not(fn:substring-before("A","B")) |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-13[+]
X fn-substring-before-13: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before(xs:string("A"),"A") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-14[+]
X fn-substring-before-14: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("A",xs:string("A")) |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-15[+]
X fn-substring-before-15: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("A","a") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-16[+]
X fn-substring-before-16: Created on: 2005-05-27 Spec Dependencies: Test: fn:substring-before("a","A") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-17[+]
X fn-substring-before-17: Created on: 2005-06-01 Spec Dependencies: Test: fn:substring-before("substring-before","substring-before") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-18[+]
X fn-substring-before-18: Created on: 2005-06-01 Spec Dependencies: Test: fn:substring-before("substring-beforesubstring-before","substring-before") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-19[+]
X fn-substring-before-19: Created on: 2005-06-01 Spec Dependencies: Test: fn:substring-before("****","***") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-20[+]
X fn-substring-before-20: Created on: 2005-06-01 Spec Dependencies: Test: fn:substring-before("12345","2345") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-21[+]
X fn-substring-before-21: Created on: 2005-06-01 Spec Dependencies: Test: fn:substring-before("substring-before","erofeb-gnirtsbus") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-22[+]
X fn-substring-before-22: Created on: 2011-06-28 Spec Dependencies: Test: substring-before("banana", "a", "http://www.w3.org/2005/xpath-functions/collation/codepoint") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-23[+]
X fn-substring-before-23: Created on: 2011-06-28 Spec Dependencies: Test: substring-before("banana", "a", "collation/codepoint") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-24[+]
X fn-substring-before-24: Created on: 2011-06-28 Spec Dependencies: feature = non_unicode_codepoint_collation Test: substring-before("banana", "A", "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-25[+]
X fn-substring-before-25: Created on: 2011-06-28 Spec Dependencies: Test: substring-before("𐀁𐀂𐀃", "𐀂") |
pass | pass | pass | pass | pass | pass | |
fn-substring-before-26[+]
X fn-substring-before-26: Created on: 2014-12-04 Spec Dependencies: spec = XP31+ XQ31+ Test: substring-before("banana", "A", "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-27[+]
X fn-substring-before-27: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("banana", "ana", "http://www.w3.org/2013/collation/UCA?lang=en") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-28[+]
X fn-substring-before-28: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("banana", "ananas", "http://www.w3.org/2013/collation/UCA?lang=en") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-29[+]
X fn-substring-before-29: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "BASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-30[+]
X fn-substring-before-30: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "tabaS", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-31[+]
X fn-substring-before-31: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "âta", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-32[+]
X fn-substring-before-32: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("dâtabase", "âtabase", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-33[+]
X fn-substring-before-33: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("dâtÅbase", "âtabÃse", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-34[+]
X fn-substring-before-34: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "BASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-35[+]
X fn-substring-before-35: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "tabaS", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-36[+]
X fn-substring-before-36: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "bâs", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-37[+]
X fn-substring-before-37: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("dâtabase", "Base", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-38[+]
X fn-substring-before-38: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "BASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-39[+]
X fn-substring-before-39: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("dataBase", "taBas", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-40[+]
X fn-substring-before-40: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "bâse", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-41[+]
X fn-substring-before-41: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("database", "Base", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
fn-substring-before-43[+]
X fn-substring-before-43: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:substring-before("Chapter-100", "Chapter-10", "http://www.w3.org/2013/collation/UCA?lang=en;numeric=yes") |
no result | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-1[+]
X K-SubstringBeforeFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: substring-before() |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-2[+]
X K-SubstringBeforeFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: substring-before(()) |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-3[+]
X K-SubstringBeforeFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: substring-before((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param") |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-4[+]
X K-SubstringBeforeFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED") |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-5[+]
X K-SubstringBeforeFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("foo", "oo", "http://www.w3.org/2005/xpath-functions/collation/codepoint") eq "f" |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-6[+]
X K-SubstringBeforeFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("tattoo", "attoo") eq "t" |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-7[+]
X K-SubstringBeforeFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("tattoo", "tatto") eq "" |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-8[+]
X K-SubstringBeforeFunc-8: Created on: 2007-11-26 Spec Dependencies: Test: substring-before((), ()) eq "" |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-9[+]
X K-SubstringBeforeFunc-9: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("a string", "") eq "" |
pass | pass | pass | pass | pass | pass | |
K-SubstringBeforeFunc-10[+]
X K-SubstringBeforeFunc-10: Created on: 2007-11-26 Spec Dependencies: Test: substring-before("a string", "not in other") eq "" |
pass | pass | pass | pass | pass | pass | |
cbcl-substring-before-001[+]
X cbcl-substring-before-001: Created on: 2008-04-11 Spec Dependencies: Test: fn:boolean(fn:substring-before('input', '', 'http://www.w3.org/2005/xpath-functions/collation/codepoint')) |
pass | pass | pass | pass | pass | pass |