Visualizzazione dei risultati da 1 a 5 su 5

Discussione: XML e testo con link

  1. #1
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887

    XML e testo con link

    Devo visualizzare una pagina XML con XSL. Un elemento di testo nel file XML dovrebbe contenere un link ad un'altra pagina. Avevo provato con il trucchetto
    <![CDATA[
    Testo link
    ]]>
    e relativo disable-output-escaping="yes" ma ho visto che funziona solo su IE.
    Credo che XLINK possa essere la soluzione ma non ho capito come funziona.
    Qualcuno ha un semplice esempio?? Oppure una soluzione alternativa ??
    Grazie anticipatamente

    Maurizio

  2. #2
    io ho usato questo trucco, che è presente anche nella sez. lezioni di xslt


    <xsl:template match="blabla">
    <xsl:call-template name="nome"></xsl:call-template>
    </xsl:template>

    <xsl:template name="nome">
    <xsl:value-of select="testo"/>
    </xsl:template>

    Come vedi ho usato call-template x inserire il link, nel documento xml.
    "{link}" preleva il contenuto dal medesimo tag dal file xml, poi puoi prelevare sempre dal file xml, anche il testo da usare x il link tramite <xsl:value-of select="testo"/>

    Spero di esserti stato utile, un es è pnluck.altervista.org/notizie/tute.xml

  3. #3
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Ti ringrazio per la risposta.
    Anch'io avevo già usato una cosa simle per inserire campi isolati con un link, ma il mio problema ora è quello di avere un testo tipo:

    ... bla bla bla bla bla link ad altra pagina continua testo ...

    Maurizio

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887

  5. #5
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Cercando, cercando, ho trovato la soluzione al mio problema che riporto sotto.

    In effetti è molto + semplice di quanto potessi immaginare:

    XML
    <pippo>
    <testo>


    Eouuioi aaeeui oao uo ei iee oai uuie auoio oieo uu a ui e ou uao ooeoi uueu ui uoiuou oaiia ii.</p>


    In questo paragrafo inseriamo un link ad un'altra pagina.</p>
    </testo>
    </pippo>

    XSL
    <xsl:copy-of select="pippo/*"/>

    e tutta la parte compreso i tag HTML vengono riportati ed interpretati correttamente.

    Maurizio

    PS. La soluzione l'ho trovata qui

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.