Visualizzazione dei risultati da 1 a 2 su 2

Discussione: replace on xslt

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372

    replace on xslt

    salve,
    styo sviluppando un progetto che fa visualizzare una pagina html da un xml. Il rpoblema è che devo fare tipo un replace di una stringa. c'è la funzione "transalte" ma mi sostituisce lettera per lettera. Cioè:
    per esempio translate('abcdefg','aceg','ACE') mi tira fuori AbCdEf.

    Invece io vaglio per esmpio

    translate('Cioa come va?','Cioa','Ciao') e me le trasforma quindi Ciao come va?

    Sapete come devo fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    12
    Se usi xslt 2.0 ci dovrebbero essere una o più funzioni che ti permettono di "usare" le espressioni regolari.
    In xslt 1.0, invece, non mi sembra ci sia questa possibilità ed è in effetti tutto un altro paio di maniche. vorrei segnalarti www.xslt.com che è un sito dove c'è un forum interessante. In quel forum ho infatti trovato http://www.xslt.com/html/xsl-list/2005-06/msg00799.html che realizza uno strip dei tag. forse puoi riutilizzare la logica
    ----------
    Never say never!

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.