Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    9

    when test maggiore o minore

    Salve a tutti,
    vorrei sapere come scrivere una condizione per rilevare un range negli attributi.
    Ho degli attributi, che sarebbero degli ID che contengono numeri dal 200 al 900.
    Volevo creare dei range (ad esempio da 200 a 206).
    Pensavo di risolverlo con un when..Ma non so come scrivere sintatticamente giusta la condizione.. L'idea sarebbe questa:
    codice:
    <xsl:for-each select="glf/listings/programs/p/c">
    <xsl:when test="(@id>'200' and @id<'206')">Educational</xsl:when>
    <xsl:when test="(@id>'300' and @id<'306')">Kids</xsl:when>
    </xsl:for-each>
    ...E così via...

    Sicuramente è sbagliata...Ma l'idea è quella.. Qualcuno può suggerirmi la soluzione? Grazie

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    si fà cosi

    <xsl:for-each select="glf/listings/programs/p/c[@id&gt;=200 and 206&gt;=@id]">

    </xsl>

    fà un ciclo di tutti i nodi c che hanno per id maggiore uguale di 200 e minore e uguale di 206

    la stessa cosa la puoi mettere dentro il when dipende come vai meglio lavorare tu

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    9
    Grazie Polley

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.