Hello

I am serialising the following expressions on oxygen/saxonEE12.3 as text (item-separator=“”) and wonder why the differente outputs

let $xml:=<xml><element>text1</element><element>text2</element></xml> return $xml/element/text()


gives

text1text2


And

let $xml:=<xml><element>text1</element><element>text2</element></xml> return $xml/element/string()


text1 text2



When I set the item-separator =“, “ then I get 

text1, text2


Or

text1, , text2



Any explanations???

Thanks,
Leo