Salve a tutti,
ho un documento XML dove, tra i vari, ho definito un tag di nome <code> in cui vado a presentare delle porzioni di codice d un progetto.Ora, questo codice deve essere solamente stampato a video e non interpretato dal parser per cui l'ho inserito fra CDATA.
Il problema è che vorrei fare andare a capo questo codice in prossimità dei vari \n del documento xml perchè cosi mi rimane tutto su una sola riga.Premetto di essere alle prime armi con xslt/xml.
Qualcuno potrebbe aiutarmi?

ex: codice XML
codice:
<code><![CDATA[
	function Persona(nome,sesso,dipartimento){
	this.nome = nome;
	if (sesso == "M")
	this.sesso = "M";
	else
	this.sesso = "F";
	this.dipartimento = dipartimento;
	}
]]></code>
Codice XSLT (scarsissimo)
codice:
	<xsl:template match="code">
		

		<div class="code">
			<xsl:apply-templates/>
		</div>
		

	</xsl:template>
Grazie mille in anticipo