Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    a capo in xml formattato con xsl

    Ciao a tutti,
    non riesco ad uscirne....

    ho un xml che visualizzo con un xsl tramite

    <?xml-stylesheet type="text/xsl" href="file.xsl"?>

    Ora, all'interno dell'xml con un tag che contiene un descrizione del tipo:

    <descrizione>Voglio andare a capo qui. Ricomincio su un'altra riga</descrizione>

    Che caratteri devo usare all'interno dell'xml perchè il testo all'interno della descrizione vada a capo?

    Ho provato con
    Codice PHP:
    &lt;br/&gt
    per simulare un
    Codice PHP:
     
    è con
    Codice PHP:
    &#xA;&#xD; 
    ma nulla....

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    dipende se è inserito come un tag xml lo devi formattare normalmente

    <xsl:template match="br">


    </xsl:template>

    se invece lo inserisci dentro un tag xml assieme al testo puoi scrivere &lt;br/&gt; ma poi devi inserire

    disable-output-escaping nella formattazione


    <xsl:template match="campo" disable-output-escaping="yes">



    <xsl:apply-template />
    </p>
    </xsl:template>


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    1
    scusate ma avevo bisogno anche io di andare a capo in un testo inserito dentro il campo <testo> di un file.xml, ho provato ad aggiungere la dicitura consigliata nel file.xsl ma mi da errore, sicuramente sbaglio io.

    questo è ciò che ho messo a fine file.xsl, la prima parte l'avevo gia inserita per l'aggiunta di un link dentro il campo <testo>:

    </xsl:template>
    <xsl:template match="link">
    <xsl:element name="a">
    <xsl:attribute name="href">
    <xsl:value-of select="@href"/>
    </xsl:attribute>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:template>


    <xsl:template match="testo" disable-output-escaping="yes">
    <xsl:apply-templates />
    </xsl:template>


    mi potete aiutare?
    grazie mille

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.