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