Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema tag BR e XSL

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    2

    problema tag BR e XSL

    salve,

    ho il nodo XMl con dentro questo:

    <zz>111222
    333</zz>

    e lo trasformo con un XSL cosi:

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

    il problema è che non mi fa vedere il br , ne come codice e neanche fa la riga nuova.
    (mi fa vedere solo i numeri). Praticamente mi cancella i nodi che sono contenuti dentro il nodo
    zz

    qualche suggerimento?

    grazie mille!

  2. #2
    Allora, devi fare così:

    Dichiara, fuori dal template principale, questi 2 template aggiuntivi:
    codice:
    <xsl:template match="br">
       <br xmlns="http://www.w3.org/1999/xhtml"/>
    </xsl:template>
    <xsl:template match="zz">
       <xsl:apply-templates select="node()" />
    </xsl:template>
    E poi al posto della <xsl:value-of /> che usi ora, metti:

    codice:
    <xsl:apply-templates select="zz" />
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    2
    grazie mille!
    ha funzionato.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.