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 [[ ]]>

 

(Annunci Google)

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy