| ======================== | |
| Expression: string(5) | |
| Object is a string : 5 | |
| ======================== | |
| Expression: string(0.5) | |
| Object is a string : 0.5 | |
| ======================== | |
| Expression: string(-0.5) | |
| Object is a string : -0.5 | |
| ======================== | |
| Expression: string(true()) | |
| Object is a string : true | |
| ======================== | |
| Expression: string(false()) | |
| Object is a string : false | |
| ======================== | |
| Expression: string(12345678901234567890) | |
| Object is a string : 1.23456789012346e+19 | |
| ======================== | |
| Expression: string(-12345678901234567890) | |
| Object is a string : -1.23456789012346e+19 | |
| ======================== | |
| Expression: concat("titi","toto") | |
| Object is a string : tititoto | |
| ======================== | |
| Expression: concat("titi","toto","tata") | |
| Object is a string : tititototata | |
| ======================== | |
| Expression: concat("titi",'toto') | |
| Object is a string : tititoto | |
| ======================== | |
| Expression: concat("titi",'toto',"tata","last") | |
| Object is a string : tititototatalast | |
| ======================== | |
| Expression: starts-with("tititoto","titi") | |
| Object is a Boolean : true | |
| ======================== | |
| Expression: starts-with("tititoto","to") | |
| Object is a Boolean : false | |
| ======================== | |
| Expression: contains("tititototata","titi") | |
| Object is a Boolean : true | |
| ======================== | |
| Expression: contains("tititototata","toto") | |
| Object is a Boolean : true | |
| ======================== | |
| Expression: contains("tititototata","tata") | |
| Object is a Boolean : true | |
| ======================== | |
| Expression: contains("tititototata","tita") | |
| Object is a Boolean : false | |
| ======================== | |
| Expression: substring("12345",2,3) | |
| Object is a string : 234 | |
| ======================== | |
| Expression: substring("12345",2) | |
| Object is a string : 2345 | |
| ======================== | |
| Expression: substring("12345",-4) | |
| Object is a string : 12345 | |
| ======================== | |
| Expression: substring("12345",3.4) | |
| Object is a string : 345 | |
| ======================== | |
| Expression: substring("12345",3.6) | |
| Object is a string : 45 | |
| ======================== | |
| Expression: substring("12345",1.5,2.6) | |
| Object is a string : 234 | |
| ======================== | |
| Expression: substring("12345",2.2,2.2) | |
| Object is a string : 23 | |
| ======================== | |
| Expression: substring("12345",0,3) | |
| Object is a string : 12 | |
| ======================== | |
| Expression: substring("12345",-8,10) | |
| Object is a string : 1 | |
| ======================== | |
| Expression: substring("12345",4,-10) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",0 div 0, 3) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",1, 0 div 0) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",1 div 0, 3) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",3,-1 div 0) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",-42, 1 div 0) | |
| Object is a string : 12345 | |
| ======================== | |
| Expression: substring("12345",-1 div 0, 1 div 0) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",-1 div 0,5) | |
| Object is a string : | |
| ======================== | |
| Expression: substring("12345",-0.7,4) | |
| Object is a string : 12 | |
| ======================== | |
| Expression: substring("12345",-5000000000,5000000004) | |
| Object is a string : 123 | |
| ======================== | |
| Expression: substring-after("12345678","345") | |
| Object is a string : 678 | |
| ======================== | |
| Expression: substring-after("12345678","999") | |
| Object is a string : | |
| ======================== | |
| Expression: substring-before("12345678","345") | |
| Object is a string : 12 | |
| ======================== | |
| Expression: substring-before("12345678","999") | |
| Object is a string : | |
| ======================== | |
| Expression: string-length("") | |
| Object is a number : 0 | |
| ======================== | |
| Expression: string-length("titi") | |
| Object is a number : 4 | |
| ======================== | |
| Expression: normalize-space(" abc def ") | |
| Object is a string : abc def | |
| ======================== | |
| Expression: normalize-space(" abc def") | |
| Object is a string : abc def | |
| ======================== | |
| Expression: normalize-space("abc def ") | |
| Object is a string : abc def | |
| ======================== | |
| Expression: normalize-space(" abcdef ") | |
| Object is a string : abcdef | |
| ======================== | |
| Expression: normalize-space(" abcdef") | |
| Object is a string : abcdef | |
| ======================== | |
| Expression: normalize-space("abcdef ") | |
| Object is a string : abcdef | |