concatenación de dos campos en xsl

Tengo algunos campos xml que necesito para concatenar todos los campos en un campo

<code><fields>
<field name="first"><value>example</value></field>
<field name="last"><value>hello</value></field>
<field name="age"><value>25</value></field>
<field name="enable"><value>1</value></field>
<fields>
</code>

necesito transformarme como sigue

<code><fields>
<field name="all"><value>example hello 25 1</value></field>
</field>
</code>

con delimitador de espacio usando XSL

Respuestas a la pregunta(2)

Su respuesta a la pregunta