Formattazione html in xml trasformato da xslt

mercoledì 30 marzo 2011 - 18.44
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio 2010  |  CSS 2.1  |  XHTML 1.0

nico839 Profilo | Senior Member

Salve a tutti, è tutto il pomeriggio che ci sbatto la testa e non so più che fare.
brevemente, lavorando in mvc3, da una pagina, attraverso una "rich text area", ottengo una stringa formattata in html del tipo :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

questa stringa viene inserita in un campo xml "Testo0", tutto il documento xml viene serializzato ed inserito nel db.
questo xml verrà poi trasformato con un xslt
<xsl:value-of select="." />

il mio problema è che ignora tutti i tag html vedendoli come nodi xml, quindi mi visualizza solo "Testo di prova del campo uno" senza nessuna formattazione.
ho cercato in rete ma nulla, ho provato utilizzando <![CDATA[ .... ]]> ma nulla.
qualcuno sa la strada per risolvere questa cosa?
grazie mille in anticipo!


Ho risolto.
oltre al blocco CDATA è bastato inserire

disable-output-escaping="yes"

nel tag

<xsl:value-of select="." />
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5