Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    operazioni condizionali con XSLT

    Ho un file XML generico sul quale voglio operare una trasformazione XSLT. Come si può definire fare una SUM() oppure una COUNT() condizionale? Ad esempio supponiamo che abbia il seguente codice XML

    codice:
    <?xml....>
    ..
    ..
    <lista>
      <elemento>
         <utile>sì</utile>
      </elemento>
      <elemento>
         <utile>no</utile>
      </elemento>
      <elemento>
         <utile>sì</utile>
      </elemento>
    </lista>
    e vorrei avere il seguente output con una trasformazione XSLT:

    Numero elementi utili = 2
    Numero elementi non utili = 1

    In pratica:
    come faccio a salvare il count (o la sum in caso di numeri) degli elementi il cui child <utile> è uguale ad un certo testo (più in generale ad una certa condizione)?

    Grazie per il vostro aiuto
    :adhone: :adhone: :adhone:
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    difficile, eh..??

    UP
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    XSLT prevede sia la funzione count () che sum (), ti posto un link ad una reference delle funzioni, provaci

    http://www.w3schools.com/xsl/xsl_functions.asp
    Aiutare altre persone non vuol dire sostituire i motori di ricerca (lxp6)

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.