concatenação de dois campos em xsl

Eu tenho alguns campos XML que eu preciso para concatenar todos os campos em um 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>

eu preciso transformar como segue

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

com delimitador de espaço usando XSL

questionAnswers(2)

yourAnswerToTheQuestion