<stx:transform version="1.0"
xmlns:stx="http://stx.sourceforge.net/2002/ns"
xmlns:pre="http://foo"
strip-space="yes">
<stx:template match="/root">
<stx:buffer name="b1"/>
<stx:result-buffer name="b1">
<stx:process-children/>
</stx:result-buffer>
<root>
<stx:process-buffer name="b1">
<stx:with-param name="p1" select="1+2"/>
<stx:with-param name="p2">
<stx:text>foo-</stx:text>
<stx:value-of select="concat('n', position())"/>
</stx:with-param>
<stx:with-param name="p3"/>
</stx:process-buffer>
</root>
</stx:template>
<stx:template match="node[2]">
<n no="{position()}"/>
</stx:template>
<stx:template match="n">
<stx:param name="p1" select="2*3"/>
<stx:param name="p2"/>
<stx:param name="p3" select="2*3"/>
<stx:param name="p4" select="2*3"/>
<stx:param name="p5">koko</stx:param>
<b>
<stx:value-of select="$p1"/>
<stx:text>:</stx:text>
<stx:value-of select="$p2"/>
<stx:text>:</stx:text>
<stx:value-of select="$p3"/>
<stx:text>:</stx:text>
<stx:value-of select="$p4"/>
<stx:text>:</stx:text>
<stx:value-of select="$p5"/>
</b>
</stx:template>
</stx:transform>