|
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-format-number | 213/245 | 234/234 | 245/245 | 234/234 | 245/245 | 245/0 | 0/6 |
numberformat01[+]
X numberformat01: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(2392.14*36.58,'000,000.000000') |
pass | pass | pass | pass | pass | pass | |
numberformat02[+]
X numberformat02: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12792.14*96.58,'##,###,000.000###') |
pass | pass | pass | pass | pass | pass | |
numberformat03[+]
X numberformat03: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(2792.14*(-36.58),'000,000.000###') |
pass | pass | pass | pass | pass | pass | |
numberformat04[+]
X numberformat04: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(2392.14*(-36.58),'000,000.000###;###,###.000###') |
pass | pass | pass | pass | pass | pass | |
numberformat05[+]
X numberformat05: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0.4857,'###.###%') |
pass | pass | pass | pass | pass | pass | |
numberformat06[+]
X numberformat06: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0.4857,'###.###‰') |
pass | pass | pass | pass | pass | pass | |
numberformat07[+]
X numberformat07: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(95.4857,'¤###.####') |
pass | pass | pass | pass | pass | pass | |
numberformat08[+]
X numberformat08: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(2.14*86.58,'PREFIX##00.000###SUFFIX') |
pass | pass | pass | pass | pass | pass | |
numberformat09[+]
X numberformat09: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(931.4857,'000.000|###') |
pass | pass | pass | pass | pass | pass | |
numberformat11[+]
X numberformat11: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(26931.4,'+!!!,!!!.!!!\-!!,!!!.!!!') |
pass | pass | pass | pass | pass | pass | |
numberformat12[+]
X numberformat12: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'+!!,!!!.!!!\-!!!,!!!.!!!') |
pass | pass | pass | pass | pass | pass | |
numberformat13[+]
X numberformat13: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'!!!,!!!.!!!') |
pass | pass | pass | pass | pass | pass | |
numberformat14[+]
X numberformat14: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1 div 0e0,'###############################') |
pass | pass | pass | pass | pass | pass | |
numberformat15[+]
X numberformat15: Created on: 2010-12-13 Spec Dependencies: feature = xpath-1.0-compatibility spec = XP30+ spec = XP30+ XQ30+ Test: format-number('foo','#############') |
no result | pass | n/a
environment dependencies not satisfied |
pass | n/a | n/a | |
numberformat16[+]
X numberformat16: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0.4857,'###.###m') |
pass | pass | pass | pass | pass | pass | |
numberformat17[+]
X numberformat17: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'+###,###.###;-###,###.###') |
pass | pass | pass | pass | pass | pass | |
numberformat18[+]
X numberformat18: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'###,###.###') |
pass | pass | pass | pass | pass | pass | |
numberformat19[+]
X numberformat19: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: concat(format-number(-26931.4,'###,###.###','myminus'), '/', format-number(-42857.1,'###,###.###')) |
pass | pass | pass | pass | pass | pass | |
numberformat20[+]
X numberformat20: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1234.567,'#*###*###!###','foo:decimal1') |
pass | pass | pass | pass | pass | pass | |
numberformat26[+]
X numberformat26: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(7654321.4857,'### ### ###,#####') |
pass | pass | pass | pass | pass | pass | |
numberformat27[+]
X numberformat27: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join((format-number(2392.14*36.58,'000,000.000000','myminus'), format-number(2392.14*36.58,'000,000.000000;###,###.000###'), format-number(2392.14*36.58,'000,000.000000;###,###.000###','myminus')), ' ') |
pass | pass | pass | pass | pass | pass | |
numberformat28[+]
X numberformat28: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(2392.14*(-36.58),'000,000.000###;-###,###.000###') |
pass | pass | pass | pass | pass | pass | |
numberformat29[+]
X numberformat29: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'+###,###.###;_###,###.###') |
pass | pass | pass | pass | pass | pass | |
numberformat30[+]
X numberformat30: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join(( format-number(-26931.4,'-###,###.###'), format-number(-26931.4,'zzz-###,###.###','myminus'), format-number(-26931.4,'_###,###.###','myminus')), ' ') |
pass | pass | pass | pass | pass | pass | |
numberformat31[+]
X numberformat31: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-26931.4,'###,###.###;###,###.###') |
pass | pass | pass | pass | pass | pass | |
numberformat32[+]
X numberformat32: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0.4857,'###.###c') |
pass | pass | pass | pass | pass | pass | |
numberformat34[+]
X numberformat34: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(4030201.0506,'#!!!,!!!,٠٠٠.٠٠٠٠٠٠0') |
pass | pass | pass | pass | pass | pass | |
numberformat35[+]
X numberformat35: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(987654321,'###,##0,00.00') |
pass | pass | pass | pass | pass | pass | |
numberformat36[+]
X numberformat36: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(239236.588,'00000.00') |
pass | pass | pass | pass | pass | pass | |
numberformat37[+]
X numberformat37: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1 div 0e0,'###############################') |
pass | pass | pass | pass | pass | pass | |
numberformat38[+]
X numberformat38: Created on: 2010-12-13 Spec Dependencies: feature = xpath-1.0-compatibility spec = XP30+ spec = XP30+ XQ30+ Test: format-number('foo','#############') |
no result | pass | n/a
environment dependencies not satisfied |
pass | n/a | n/a | |
numberformat39[+]
X numberformat39: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-1 div 0e0,'###############################') |
pass | pass | pass | pass | pass | pass | |
numberformat40[+]
X numberformat40: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-1 div 0e0,'###############################') |
pass | pass | pass | pass | pass | pass | |
numberformat41[+]
X numberformat41: Created on: 2010-12-13 Spec Dependencies: feature = xpath-1.0-compatibility spec = XP30+ spec = XP30+ XQ30+ Test: string-join(( format-number('NaN','###','foo:decimal1'), format-number(-13.2,'###.0','foo:decimal1'), format-number('NaN','###','baz:decimal1'), format-number(-13.2,'###.0','baz:decimal1')), '|') |
no result | pass | n/a
environment dependencies not satisfied |
pass | n/a | n/a | |
numberformat42[+]
X numberformat42: Created on: 2010-12-13 Spec Dependencies: feature = xpath-1.0-compatibility spec = XP30+ spec = XP30+ XQ30+ Test: concat(format-number('NaN','###','decimal2'), '|', format-number(3.2,'###.0','decimal2')) |
no result | pass | n/a
environment dependencies not satisfied |
pass | n/a | n/a | |
numberformat60a[+]
X numberformat60a: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E25,'#,######') |
pass | pass | pass | pass | pass | pass | |
numberformat60b[+]
X numberformat60b: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E10,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60c[+]
X numberformat60c: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E11,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60d[+]
X numberformat60d: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E12,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60e[+]
X numberformat60e: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E13,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60f[+]
X numberformat60f: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E14,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60g[+]
X numberformat60g: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E15,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60h[+]
X numberformat60h: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E16,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60i[+]
X numberformat60i: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E17,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60j[+]
X numberformat60j: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E18,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60k[+]
X numberformat60k: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E19,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60l[+]
X numberformat60l: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E20,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60m[+]
X numberformat60m: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E25,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60n[+]
X numberformat60n: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E30,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60o[+]
X numberformat60o: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E35,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60p[+]
X numberformat60p: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E100,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat60q[+]
X numberformat60q: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1E100 div 3,'#####################') |
pass | pass | pass | pass | pass | pass | |
numberformat61[+]
X numberformat61: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number((),'###.###') |
pass | pass | pass | pass | pass | pass | |
numberformat63[+]
X numberformat63: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(000123456789012345678901234567890.123456789012345678900000, '##0.0####################################################') |
pass | pass | pass | pass | pass | pass | |
numberformat64[+]
X numberformat64: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(000123456789012345678901234567890123456789012345678900000, '# #0.0####################################################') |
pass | pass | pass | pass | pass | pass | |
numberformat65[+]
X numberformat65: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: concat(format-number(1234e0, '0000.####'), '|', format-number(1234.00, '0000.####')) |
pass | pass | pass | pass | pass | pass | |
numberformat70[+]
X numberformat70: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1234567890.123456,'000000') |
pass | pass | pass | pass | pass | pass | |
numberformat71[+]
X numberformat71: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1234567890.123456,'##########𐒠.𐒠#####') |
pass | pass | pass | pass | pass | pass | |
numberformat72[+]
X numberformat72: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1234567890.123456,'000.000') |
pass | pass | pass | pass | pass | pass | |
numberformat80[+]
X numberformat80: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '##.##') |
pass | pass | pass | pass | pass | pass | |
numberformat81[+]
X numberformat81: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '0.000,00', ' b:test ') |
pass | pass | pass | pass | pass | pass | |
numberformat82[+]
X numberformat82: Created on: 2013-01-21 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '0.000,00', if (current-date() gt xs:date('1900-01-01')) then 'two' else 'one') |
pass | pass | pass | pass | pass | pass | |
numberformat83[+]
X numberformat83: Created on: 2013-01-21 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '0.000,00', concat(if (current-date() lt xs:date('1900-01-01')) then ' a' else ' b', ':one ')) |
pass | pass | pass | pass | pass | pass | |
numberformat84[+]
X numberformat84: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(123456789.34, '#,###.##') |
pass | pass | pass | pass | pass | pass | |
numberformat85[+]
X numberformat85: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join(( format-number(0, '#'), format-number(0.0, '#'), format-number(0.0e0, '#'), format-number(xs:float(0), '#')), '|') |
pass | pass | pass | pass | pass | pass | |
numberformat86[+]
X numberformat86: Created on: 2011-12-06 Spec Dependencies: spec = XQ30+ XP30+ spec = XP30+ XQ30+ Test: format-number(0.4857,'###.###%', ()) |
pass | pass | pass | pass | pass | pass | |
numberformat87[+]
X numberformat87: Created on: 2013-01-21 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '0.000,00', 'Q{http://a.ns/}test ') |
pass | pass | pass | pass | pass | pass | |
numberformat88[+]
X numberformat88: Created on: 2013-01-21 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '0.000,00', if (current-date() lt xs:date('1900-01-01')) then () else ' Q{http://a.ns/}test') |
pass | pass | pass | pass | pass | pass | |
numberformat89[+]
X numberformat89: Created on: 2013-05-15 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '9,999.99') |
pass | pass | pass | pass | pass | pass | |
numberformat90[+]
X numberformat90: Created on: 2013-05-15 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(12.34, '#,##9.99') |
pass | pass | pass | pass | pass | pass | |
numberformat91[+]
X numberformat91: Created on: 2013-05-15 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(42, '001') |
pass | pass | pass | pass | pass | pass | |
numberformat92[+]
X numberformat92: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '9.') |
pass | pass | pass | pass | pass | pass | |
numberformat93[+]
X numberformat93: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.000, '99999.') |
pass | pass | pass | pass | pass | pass | |
numberformat94[+]
X numberformat94: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '.9') |
pass | pass | pass | pass | pass | pass | |
numberformat95[+]
X numberformat95: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.#') |
pass | pass | pass | pass | pass | pass | |
numberformat101[+]
X numberformat101: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: format-number(12345.678, '9.9999e999') |
pass | pass | pass | pass | pass | pass | |
numberformat102[+]
X numberformat102: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: format-number(12345.678, '9.9999E999') |
pass | pass | pass | pass | pass | pass | |
numberformat103[+]
X numberformat103: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare default decimal-format exponent-separator="E"; let $x := fn:format-number(12345.678, '9.9999E999') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat104[+]
X numberformat104: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare default decimal-format exponent-separator="E"; let $x := fn:format-number(12345.678, '9.9999e999') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat105[+]
X numberformat105: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-E exponent-separator="E"; let $x := fn:format-number(12345.678, '9.9999E999', 'exp-E') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat106[+]
X numberformat106: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-e exponent-separator="e"; let $x := fn:format-number(12345.678, '9.9999E999', 'exp-e') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat107[+]
X numberformat107: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345.678, '9.9999E999', 'BadFormat') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat108[+]
X numberformat108: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345.678, '9.99e99e99') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat109[+]
X numberformat109: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-bizarre exponent-separator="✐"; let $x := fn:format-number(12345.678, '9.9999✐999', 'exp-bizarre') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat110[+]
X numberformat110: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345.678, '9.9999e999%') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat111[+]
X numberformat111: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-p exponent-separator="%"; let $x := fn:format-number(12345.678, '9.9999%999', 'exp-p') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat112[+]
X numberformat112: Created on: 2014-12-05 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-p percent="!" exponent-separator="%"; let $x := fn:format-number(12345.678, '9.9999%999', 'exp-p') return $x |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat113[+]
X numberformat113: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345.678, '9.9999eDog') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat114[+]
X numberformat114: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345.678, '9.9999e,') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat115[+]
X numberformat115: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(12345, '9.9999e99') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat116[+]
X numberformat116: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(5, '9.9999e99') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat117[+]
X numberformat117: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(.05, '9.9999e99') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat118[+]
X numberformat118: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: let $x := fn:format-number(123.45E7, '9.9999e99') return $x |
pass | pass | pass | pass | pass | pass | |
numberformat119[+]
X numberformat119: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.900001000020000345, '9.99999999999999999e99') |
pass | pass | pass | pass | pass | pass | |
numberformat120[+]
X numberformat120: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(123456789012345678, '9.99999999999999999e99') |
pass | pass | pass | pass | pass | pass | |
numberformat121[+]
X numberformat121: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare function local:timesTenToThe($n as xs:decimal, $exp as xs:integer) as xs:decimal { if ($exp eq 0) then $n else if ($exp gt 0) then ($n*10) => local:timesTenToThe($exp - 1) else ($n div 10) => local:timesTenToThe($exp + 1) }; fn:format-number(1 => local:timesTenToThe(5000), '9.9999e9999') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat122[+]
X numberformat122: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare function local:timesTenToThe($n as xs:decimal, $exp as xs:integer) as xs:decimal { if ($exp eq 0) then $n else if ($exp gt 0) then ($n*10) => local:timesTenToThe($exp - 1) else ($n div 10) => local:timesTenToThe($exp + 1) }; fn:format-number(1 => local:timesTenToThe(-5000), '0.0000e0001') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat123[+]
X numberformat123: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ XP31+ spec = XP30+ XQ30+ Test: format-number(1.0,'𐒠.𐒠e𐒠') |
pass | pass | pass | pass | pass | pass | |
numberformat124[+]
X numberformat124: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-E exponent-separator="x10^"; fn:format-number(12345.678, '9.9999x10^999', 'exp-E') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat125[+]
X numberformat125: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-E exponent-separator="e" exponent-separator="E"; fn:format-number(12345.678, '9.9999E999', 'exp-E') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat126[+]
X numberformat126: Created on: 2015-04-22 Spec Dependencies: spec = XQ31+ spec = XP30+ XQ30+ Test: declare decimal-format exp-E exponent-separator="#"; fn:format-number(12345.678, '9.9999#999', 'exp-E') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat127[+]
X numberformat127: Created on: 2015-04-22 Spec Dependencies: spec = XQ30 spec = XP30+ XQ30+ Test: declare decimal-format exp-E exponent-separator="E"; fn:format-number(12345.678, '9.9999E999', 'exp-E') |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
numberformat128[+]
X numberformat128: Created on: 2015-04-22 Spec Dependencies: spec = XQ30 XP30 spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '9.9999e999') |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
numberformat129[+]
X numberformat129: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '999.99e99') |
pass | pass | pass | pass | pass | pass | |
numberformat130[+]
X numberformat130: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#99.99e99') |
pass | pass | pass | pass | pass | pass | |
numberformat131[+]
X numberformat131: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#.99e99') |
fail | pass | pass | pass | pass | pass | |
numberformat132[+]
X numberformat132: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0045.234, '#.#e99') |
fail | pass | pass | pass | pass | pass | |
numberformat133[+]
X numberformat133: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.#e9') |
pass | pass | pass | pass | pass | pass | |
numberformat134[+]
X numberformat134: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.999e9') |
pass | pass | pass | pass | pass | pass | |
numberformat135[+]
X numberformat135: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.e9') |
fail | pass | pass | pass | pass | pass | |
numberformat136[+]
X numberformat136: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '9e9') |
pass | pass | pass | pass | pass | pass | |
numberformat137[+]
X numberformat137: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '999.e99') |
pass | pass | pass | pass | pass | pass | |
numberformat138[+]
X numberformat138: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '999e9') |
pass | pass | pass | pass | pass | pass | |
numberformat139[+]
X numberformat139: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '.e99') |
pass | pass | pass | pass | pass | pass | |
numberformat140[+]
X numberformat140: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(-12345.678, '999.99e99') |
pass | pass | pass | pass | pass | pass | |
numberformat141[+]
X numberformat141: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.00012345678, '9.99e99') |
pass | pass | pass | pass | pass | pass | |
numberformat142[+]
X numberformat142: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(-0.00012345678, '9.99e99') |
pass | pass | pass | pass | pass | pass | |
numberformat143[+]
X numberformat143: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '9.9999e99end') |
pass | pass | pass | pass | pass | pass | |
numberformat144[+]
X numberformat144: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '9.9999e99e') |
pass | pass | pass | pass | pass | pass | |
numberformat145[+]
X numberformat145: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '9.9999e99dog') |
pass | pass | pass | pass | pass | pass | |
numberformat146[+]
X numberformat146: Created on: 2015-04-22 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(12345.678, 'end9.9999e99end') |
pass | pass | pass | pass | pass | pass | |
numberformat150[+]
X numberformat150: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#,.##') |
pass | pass | pass | pass | pass | pass | |
numberformat151[+]
X numberformat151: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#.,##') |
pass | pass | pass | pass | pass | pass | |
numberformat152[+]
X numberformat152: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#,') |
pass | pass | pass | pass | pass | pass | |
numberformat153[+]
X numberformat153: Created on: 2015-04-22 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#,,###') |
pass | pass | pass | pass | pass | pass | |
numberformat154[+]
X numberformat154: Created on: 2015-04-22 Spec Dependencies: spec = XQ30+ spec = XP30+ XQ30+ Test: declare default decimal-format zero-digit = "٠"; format-number(1, '٠') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat155[+]
X numberformat155: Created on: 2015-04-22 Spec Dependencies: spec = XQ30+ spec = XP30+ XQ30+ Test: declare default decimal-format zero-digit = "٠"; format-number(1, '٠') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat156[+]
X numberformat156: Created on: 2015-07-30 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.678, '#.#,,#') |
pass | pass | pass | pass | pass | pass | |
numberformat157[+]
X numberformat157: Created on: 2015-07-30 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.6789012345, '#.#,##,#') |
fail | pass | pass | pass | pass | pass | |
numberformat158[+]
X numberformat158: Created on: 2015-07-30 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(12345.6789012345, '#.##,##,##') |
fail | pass | pass | pass | pass | pass | |
numberformat201[+]
X numberformat201: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#') |
pass | pass | pass | pass | pass | pass | |
numberformat202[+]
X numberformat202: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#') |
pass | pass | pass | pass | pass | pass | |
numberformat203[+]
X numberformat203: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0') |
pass | pass | pass | pass | pass | pass | |
numberformat204[+]
X numberformat204: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0') |
pass | pass | pass | pass | pass | pass | |
numberformat205[+]
X numberformat205: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.#') |
pass | pass | pass | pass | pass | pass | |
numberformat206[+]
X numberformat206: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '.#') |
pass | pass | pass | pass | pass | pass | |
numberformat207[+]
X numberformat207: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.0') |
pass | pass | pass | pass | pass | pass | |
numberformat208[+]
X numberformat208: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '.0') |
pass | pass | pass | pass | pass | pass | |
numberformat209[+]
X numberformat209: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.#') |
pass | pass | pass | pass | pass | pass | |
numberformat210[+]
X numberformat210: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.#') |
pass | pass | pass | pass | pass | pass | |
numberformat211[+]
X numberformat211: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.0') |
pass | pass | pass | pass | pass | pass | |
numberformat212[+]
X numberformat212: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.0') |
pass | pass | pass | pass | pass | pass | |
numberformat213[+]
X numberformat213: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.#') |
pass | pass | pass | pass | pass | pass | |
numberformat214[+]
X numberformat214: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.#') |
pass | pass | pass | pass | pass | pass | |
numberformat215[+]
X numberformat215: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.0') |
pass | pass | pass | pass | pass | pass | |
numberformat216[+]
X numberformat216: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.0') |
pass | pass | pass | pass | pass | pass | |
numberformat217[+]
X numberformat217: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.') |
pass | pass | pass | pass | pass | pass | |
numberformat218[+]
X numberformat218: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.') |
pass | pass | pass | pass | pass | pass | |
numberformat219[+]
X numberformat219: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.') |
pass | pass | pass | pass | pass | pass | |
numberformat220[+]
X numberformat220: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.') |
pass | pass | pass | pass | pass | pass | |
numberformat221[+]
X numberformat221: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, 'this.#') |
pass | pass | pass | pass | pass | pass | |
numberformat222[+]
X numberformat222: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, 'this.#') |
pass | pass | pass | pass | pass | pass | |
numberformat223[+]
X numberformat223: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, 'this.0') |
pass | pass | pass | pass | pass | pass | |
numberformat224[+]
X numberformat224: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, 'this.0') |
pass | pass | pass | pass | pass | pass | |
numberformat225[+]
X numberformat225: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.suffix') |
pass | pass | pass | pass | pass | pass | |
numberformat226[+]
X numberformat226: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.suffix') |
pass | pass | pass | pass | pass | pass | |
numberformat227[+]
X numberformat227: Created on: 2015-08-04 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0.2, '000.0') |
pass | pass | pass | pass | pass | pass | |
numberformat228[+]
X numberformat228: Created on: 2015-10-07 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0, '#.#') |
fail | pass | pass | pass | pass | pass | |
numberformat229[+]
X numberformat229: Created on: 2015-10-07 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(0, '.#') |
fail | pass | pass | pass | pass | pass | |
numberformat230[+]
X numberformat230: Created on: 2015-10-07 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:format-number(xs:integer(0), '###.###') |
fail | pass | pass | pass | pass | pass | |
numberformat231[+]
X numberformat231: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#e0') |
fail | pass | pass | pass | pass | pass | |
numberformat232[+]
X numberformat232: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#e0') |
fail | pass | pass | pass | pass | pass | |
numberformat233[+]
X numberformat233: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat234[+]
X numberformat234: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat235[+]
X numberformat235: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat236[+]
X numberformat236: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat237[+]
X numberformat237: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat238[+]
X numberformat238: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat239[+]
X numberformat239: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.#e0') |
fail | pass | pass | pass | pass | pass | |
numberformat240[+]
X numberformat240: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.#e0') |
fail | pass | pass | pass | pass | pass | |
numberformat241[+]
X numberformat241: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat242[+]
X numberformat242: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat243[+]
X numberformat243: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat244[+]
X numberformat244: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat245[+]
X numberformat245: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.0e0') |
fail | pass | pass | pass | pass | pass | |
numberformat246[+]
X numberformat246: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.0e0') |
fail | pass | pass | pass | pass | pass | |
numberformat247[+]
X numberformat247: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '#.e0') |
fail | pass | pass | pass | pass | pass | |
numberformat248[+]
X numberformat248: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '#.e0') |
fail | pass | pass | pass | pass | pass | |
numberformat249[+]
X numberformat249: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '0.e0') |
pass | pass | pass | pass | pass | pass | |
numberformat250[+]
X numberformat250: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, '0.e0') |
pass | pass | pass | pass | pass | pass | |
numberformat251[+]
X numberformat251: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, 'this.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat252[+]
X numberformat252: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, 'this.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat253[+]
X numberformat253: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, 'this.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat254[+]
X numberformat254: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(1.2, 'this.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat255[+]
X numberformat255: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.2, '000.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat261[+]
X numberformat261: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.002, '.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat262[+]
X numberformat262: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.002, '.000e0') |
pass | pass | pass | pass | pass | pass | |
numberformat263[+]
X numberformat263: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.002, '#.###e0') |
fail | pass | pass | pass | pass | pass | |
numberformat301[+]
X numberformat301: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.99999999, '.#e0') |
fail | pass | pass | pass | pass | pass | |
numberformat302[+]
X numberformat302: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.99999999, '.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat303[+]
X numberformat303: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.99999999, '#.#e0') |
pass | pass | pass | pass | pass | pass | |
numberformat304[+]
X numberformat304: Created on: 2015-08-04 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ Test: fn:format-number(0.99999999, '0.0e0') |
pass | pass | pass | pass | pass | pass | |
numberformat901err[+]
X numberformat901err: Created on: 2010-12-13 Spec Dependencies: spec = XQ30+ spec = XP30+ XQ30+ Test: declare default decimal-format decimal-separator="!" grouping-separator="!"; format-number(931.4857,'###!###!###') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
numberformat902err[+]
X numberformat902err: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(931.4857,'000.##0') |
pass | pass | pass | pass | pass | pass | |
numberformat905err[+]
X numberformat905err: Created on: 2010-12-13 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(931.4857,'fred.ginger', 'q') |
pass | pass | pass | pass | pass | pass | |
numberformat906InputErr[+]
X numberformat906InputErr: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number('abc','000.##0') |
pass | pass | pass | pass | pass | pass | |
numberformat907InputErr[+]
X numberformat907InputErr: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(931.45, 931.45) |
pass | pass | pass | pass | pass | pass | |
numberformatFODF1280[+]
X numberformatFODF1280: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(931.45, '000.##0', 'foo:bar') |
pass | pass | pass | pass | pass | pass | |
numberformatNaN[+]
X numberformatNaN: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(number("abc"),'#############') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-001[+]
X cbcl-fn-format-number-001: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(number("abc"),'PREFIX#SUFFIX') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-002[+]
X cbcl-fn-format-number-002: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0 div xs:double("INF"), '#') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-003[+]
X cbcl-fn-format-number-003: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(0 div xs:double("-INF"), '#') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-004[+]
X cbcl-fn-format-number-004: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1 div 0e0,'PREFIX#SUFFIX') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-005[+]
X cbcl-fn-format-number-005: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-1 div 0e0,'PREFIX#SUFFIX') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-006[+]
X cbcl-fn-format-number-006: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-1 div 0e0,'PREFIX#SUFFIX;prefix#suffix') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-007[+]
X cbcl-fn-format-number-007: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(-1 div 0e0,'PREFIX#SUFFIX;prefix#suffix') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-008[+]
X cbcl-fn-format-number-008: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(1e2,'#,000') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-009[+]
X cbcl-fn-format-number-009: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(100,'#,000') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-010[+]
X cbcl-fn-format-number-010: Created on: 2013-07-08 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.9952832031249997'), '###,##0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-011[+]
X cbcl-fn-format-number-011: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '#,#') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-012[+]
X cbcl-fn-format-number-012: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '#,##,00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-013[+]
X cbcl-fn-format-number-013: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '##,##,00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-014[+]
X cbcl-fn-format-number-014: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '#,##,##,00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-015[+]
X cbcl-fn-format-number-015: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '###,##,00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-016[+]
X cbcl-fn-format-number-016: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('123456789'), '####,###,##,0') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-017[+]
X cbcl-fn-format-number-017: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('79228162514264337593543950335'), '0%') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-018[+]
X cbcl-fn-format-number-018: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '.#') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-019[+]
X cbcl-fn-format-number-019: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '#.') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-020[+]
X cbcl-fn-format-number-020: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '.0') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-021[+]
X cbcl-fn-format-number-021: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '0.') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-022[+]
X cbcl-fn-format-number-022: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('1.10203040506070809'), '0.00000000000000000%') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-023[+]
X cbcl-fn-format-number-023: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '#,#') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-024[+]
X cbcl-fn-format-number-024: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '#,##,00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-025[+]
X cbcl-fn-format-number-025: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '##,##,00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-026[+]
X cbcl-fn-format-number-026: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '#,##,##,00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-027[+]
X cbcl-fn-format-number-027: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '###,##,00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-028[+]
X cbcl-fn-format-number-028: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '####,###,##,0') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-029[+]
X cbcl-fn-format-number-029: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('123456789'), '####,###,##,0') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-030[+]
X cbcl-fn-format-number-030: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '.#') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-031[+]
X cbcl-fn-format-number-031: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '#.') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-032[+]
X cbcl-fn-format-number-032: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '.0') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-033[+]
X cbcl-fn-format-number-033: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '0.') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-034[+]
X cbcl-fn-format-number-034: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('1e308'), '0%') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-035[+]
X cbcl-fn-format-number-035: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: substring-after( format-number(xs:double('1.102030405060708090'), '0.00000000000000000‰'), format-number(xs:double('1.102030405060708090') * 1000, '0.00000000000000000')) eq '‰' |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-036[+]
X cbcl-fn-format-number-036: Created on: 2015-09-14 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('-1e308'), '0%') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-037[+]
X cbcl-fn-format-number-037: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('-79228162514264337593543950335'), '0%') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-038[+]
X cbcl-fn-format-number-038: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.1'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-039[+]
X cbcl-fn-format-number-039: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.01'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-040[+]
X cbcl-fn-format-number-040: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '#.00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-041[+]
X cbcl-fn-format-number-041: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '#.##') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-042[+]
X cbcl-fn-format-number-042: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-043[+]
X cbcl-fn-format-number-043: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.1'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-044[+]
X cbcl-fn-format-number-044: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.01'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-045[+]
X cbcl-fn-format-number-045: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.01'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-046[+]
X cbcl-fn-format-number-046: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.01'), '0.00') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-047[+]
X cbcl-fn-format-number-047: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '#.00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-048[+]
X cbcl-fn-format-number-048: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '#.00') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-049[+]
X cbcl-fn-format-number-049: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0'), '###,###.##') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-050[+]
X cbcl-fn-format-number-050: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0'), '###,###.##') |
fail | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-051[+]
X cbcl-fn-format-number-051: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:decimal('0.1'), '###,###.##') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-format-number-052[+]
X cbcl-fn-format-number-052: Created on: 2015-09-30 Spec Dependencies: spec = XP30+ XQ30+ Test: format-number(xs:double('0.1'), '###,###.##') |
pass | pass | pass | pass | pass | pass |