Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [XSL] Filtri come sql...

    ciao.

    qualcuno sa dirmi come si può appicare un filtro ad un xml ??

    voglio dire : ho un file xml con alcuni dati :

    codice:
    <Videoteca>
    <Film Titolo = "xxx">
      <Regista>yyyy</Regista>
      ......
    </Film>
    <Film Titolo = "zzzzzzz">
      <Regista>aaaaa</Regista>
      ......
    </Film>
    
    ........
    .....
    </Videoteca>
    vorrei fare un xsl che riceva un parametro dall'URL (tipo :
    codice:
     File.xml?Titolo="zzzz"
    )

    e che di conseguenza mi mostri solo gli elementi filtrati...

    qualche idea ??

  2. #2
    codice:
    <xsl:for-each select="/Film[@Titolo = 'zzzzz']">
    </xsl:for-each>
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  3. #3
    grazie mille....ma non so ancora come parrare il parametro 'zzzz' tramite url....
    voglio dire che se il mio file sta sul server xxx.com, quando io digito
    codice:
    http://xxx.com/File.xml?Titolo="zzzz"
    il parametro Titolo="zzzzz" deve arrivarmi al file xsl...e non sò come si fà.

  4. #4
    NON si può, o meglio non è possibile accedere ai prametri HTTP da XSL, forse si rimedia uno stratagemma con javascript.
    guarda questo tutorial:
    http://www.topxml.com/xsl/tutorials/intro/xsl10.asp
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  5. #5
    Ciao,
    oppure fai la trasformazione con un linguaggio server-side che facca da tramite e passi il parametro attraverso le apposite funzioni xslt del linguaggio che userai (che prevedono la possibilità di passare parametri)
    per favore NIENTE PVT TECNICI da sconosciuti

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.