+ <exslfunc:function name="LesML:split">
+ <param name="source" select="string()"/>
+ <param name="separator" select="'
'"/>
+ <variable name="result-fragment">
+ <call-template name="LesML:do-split">
+ <with-param name="source" select="$source"/>
+ <with-param name="separator" select="$separator"/>
+ </call-template>
+ </variable>
+ <exslfunc:result select="exsl:node-set($result-fragment)/node()"/>
+ </exslfunc:function>
+ <template name="LesML:do-split">