Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    43

    La funzione "substring-after"

    Ciao a tutti, ho un problemino:

    dati dei tag del tipo:


    <elenco query="genere=giallo" />
    <elenco query="genere=thriller&autore=argento" />

    in cui le parole alla sinistra dell'uguale possono essere solo "autore, "anno" , "genere" e "titolo", e non so a priori quante di queste saranno presenti (cioè non so quanti "&" avrò), vorrei poter ricavare delle frasi del tipo "il libro di genere giallo" , oppure "il libro di genere thriller scritto da argento" ecc...

    E' possibile fare una cosa del genere?

    Delle funzioni che credo potrebbero essere utili sono "substring (string , number , number?)" , "substring-after(string , string)" e "<elenco query="genere=thriller&autore=argento" />(string , string)".

    E' possibile fare ciò che chiedo?

    Ringrazio anticipatamente,
    Bruno

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    43
    Nessuno ne sa qualcosa?

    Thx.

  3. #3
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    è un pò fuori luogo quello che devi fare

    in teoria se le query che hai memorizzato nell'xml le usi per prelevare altri dati in un'altro xml puoi utilizzare gli elementi dell'altro xml per crearti la descrizione senza impapinarti qui

    forse con substring-after

    prova cosi

    substring-after('genere=thriller&autore=argento','=')

    dovrebbe restituirti thriller&autore=argento :master:
    e poi
    substring-before('thriller&autore=argento','&')

    dovrebbe restituirti thriller


    però è troppo problematico, ci sono molte altre funzioni per le stringhe se ti viene in mente altro dimmelo

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.