#data boolean(1) #result true #data boolean(0) #result false #data boolean (1 div 0) #result true #data boolean (1 div -0) #result true #data boolean (0 div 0) #result false #data boolean (1 div (1 div 0)) #result false #data boolean (1 div (1 div -0)) #result false #data boolean (120 + 523) #result true #data boolean (1 = 1) #result true #data boolean (1 = 0) #result false #data boolean ("abc") #result true #data boolean ("") #result false #data boolean ("agaewe ee") #result true #xml 1

aaagte

#data boolean (/) #result 1 true #data boolean (/abc) #result 1 false #data boolean (//@*) #result 1 true #data boolean (//@aa) #result 1 false #data not (1 = 1) #result false #data not (0 = 1) #result true #data not ("abc") #result false #data not ("") #result true #data not (0) #result true #data not (124) #result false #data true() #result true #data false() #result false #xml 2

aaafooasaazze

#data lang("en") #result 2 / false #result 2 /1 false #result 2 /1/1 false #result 2 /1/2 true #data //*[lang("en") ] #result 2 /1/2 /1/2/2 /1/4 #xml 3
#data //*[lang("en")] #result 3 /1/1 /1/2 /1/2/1 /1/3 /1/4 #data //para[lang("en")] #result 3 /1/1 /1/2/1 /1/3 /1/4 #data //para[lang("EN")] #result 3 /1/1 /1/2/1 /1/3 /1/4 #xml 4

aaabb

#xml 5

aaabb

#data //para[lang("")] #result 3 #result 4 /1/2 /1/3 #data //para[lang("en-US")] #result 3 /1/4 #result 4 #data //para[lang("-")] #result 3 #result 4 /1/3 #result 5 /1/2 /1/3 #html 6

aaa


#data //*[lang("en")] #result 6