1 2======================== 3Expression: string(5) 4Object is a string : 5 5 6======================== 7Expression: string(0.5) 8Object is a string : 0.5 9 10======================== 11Expression: string(-0.5) 12Object is a string : -0.5 13 14======================== 15Expression: string(true()) 16Object is a string : true 17 18======================== 19Expression: string(false()) 20Object is a string : false 21 22======================== 23Expression: string(12345678901234567890) 24Object is a string : 1.23456789012346e+19 25 26======================== 27Expression: string(-12345678901234567890) 28Object is a string : -1.23456789012346e+19 29 30======================== 31Expression: concat("titi","toto") 32Object is a string : tititoto 33 34======================== 35Expression: concat("titi","toto","tata") 36Object is a string : tititototata 37 38======================== 39Expression: concat("titi",'toto') 40Object is a string : tititoto 41 42======================== 43Expression: concat("titi",'toto',"tata","last") 44Object is a string : tititototatalast 45 46======================== 47Expression: starts-with("tititoto","titi") 48Object is a Boolean : true 49 50======================== 51Expression: starts-with("tititoto","to") 52Object is a Boolean : false 53 54======================== 55Expression: contains("tititototata","titi") 56Object is a Boolean : true 57 58======================== 59Expression: contains("tititototata","toto") 60Object is a Boolean : true 61 62======================== 63Expression: contains("tititototata","tata") 64Object is a Boolean : true 65 66======================== 67Expression: contains("tititototata","tita") 68Object is a Boolean : false 69 70======================== 71Expression: substring("12345",2,3) 72Object is a string : 234 73 74======================== 75Expression: substring("12345",2) 76Object is a string : 2345 77 78======================== 79Expression: substring("12345",-4) 80Object is a string : 12345 81 82======================== 83Expression: substring("12345",3.4) 84Object is a string : 345 85 86======================== 87Expression: substring("12345",3.6) 88Object is a string : 45 89 90======================== 91Expression: substring("12345",1.5,2.6) 92Object is a string : 234 93 94======================== 95Expression: substring("12345",2.2,2.2) 96Object is a string : 23 97 98======================== 99Expression: substring("12345",0,3) 100Object is a string : 12 101 102======================== 103Expression: substring("12345",-8,10) 104Object is a string : 1 105 106======================== 107Expression: substring("12345",4,-10) 108Object is a string : 109 110======================== 111Expression: substring("12345",0 div 0, 3) 112Object is a string : 113 114======================== 115Expression: substring("12345",1, 0 div 0) 116Object is a string : 117 118======================== 119Expression: substring("12345",1 div 0, 3) 120Object is a string : 121 122======================== 123Expression: substring("12345",3,-1 div 0) 124Object is a string : 125 126======================== 127Expression: substring("12345",-42, 1 div 0) 128Object is a string : 12345 129 130======================== 131Expression: substring("12345",-1 div 0, 1 div 0) 132Object is a string : 133 134======================== 135Expression: substring("12345",-1 div 0,5) 136Object is a string : 137 138======================== 139Expression: string-length("") 140Object is a number : 0 141 142======================== 143Expression: string-length("titi") 144Object is a number : 4 145