Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    codice HTML da htmlarea in XSL

    Ho questo problemino:
    In un DB ho salvato del testo che proviene da un form HTMLArea, che mi permette in fase di inserimento di formattare il testo (quindi con i tag Html).

    Nel db memorizzo il contenuto in un campo di nome [TESTO].

    Quando interrogo il db (SQL SERVER) utilizzo la funzione "FOR XML AUTO,ELEMENTS" cosi' ho un xml con i dati del db.

    Quando trasformo il codice xml con un xsl il contenuto del tag [TESTO] non me lo visualizza come html ma vedo i tag di formattazione come se fosse il codice di una pagina HTML .

    Mi spiego meglio:

    non vedo es. la scritta in GROSSETTO
    ma vedo ma vedo GROSSETTO

    Qualcuno mi puo' aiutare .........

    Non so proprio come risolvere il problema

    Come faccio a dire al XSL che il tag TESTO contiene codice HTML ?

  2. #2
    Nel tag testo i tag HTML sono espressi correttamente o le parentesi angolari sono entita'? Ovvero, nel sorgente XML hai grassetto oppure <b>grassetto</b> ???
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Prova a mettere nell'xsl che preleva il testo

    <value-of select="" disable-output-escaping="yes" />

  4. #4
    GraziEEEEEEEEEEEE

    INFINITAMENTE GRAZIE FUNZIONA e' proprio quello che cercavo !!!!!!!!!!!!!


  5. #5
    L'altra opzione e'

    <xsl:copy-of select="./testo" />

    Copia tutto l'albero del testo, cosi' come viene scritto. Almeno non ti giochi l'escape nell'output che puo' tornare utile.

    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  6. #6
    cosi non funziona mi fa vedere sempre il codice

  7. #7
    Allora hai le entita' nel tuo file XML. Ci sono piu' filosofie a questo riguardo.

    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  8. #8
    Qual era l'altra possibilità?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.