Trasformare documenti XML che contengono codice HTML
Quando vogliamo trasformare tramite XSLT un file XML che contiene del codice HTML, può accedere che il risultato venga replicato nello senza alcuna formattazione.
Ad esempio se un tag contieneil codice HTML <b>grassetto</b> vedremo apparire <b>grassetto</b> piuttosto che grassetto.
Per far si che il documento in uscita sia formattato correttamente in HTML possiamo usare l'attributo disable-outpunt-escaping della funzione value-of select.
Esempio:
<xsl:value-of select="indirizzo" disable-output-escaping="yes" />
Da ricordare che il codice html da inserire all'interno di un documento XML va racchiuso all'interno di <CDATA [[ ]]>