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

    Utilizzare variabili in XSLT

    Ciao a tutti,
    ho il seguente codice in un foglio xslt
    <xsl:for-each select="Ordine/Commessa">
    <TR>
    <TD><xsl:value-of select="ProdottoID"/></TD>
    <TD><xsl:value-of select="Descrizione"/></TD>
    <TD align="center"><xsl:value-of select="Quantita"/></TD>
    <TD align="right"><xsl:value-of select="VenditaUnitaria"/></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD colspan="2" align="right">SubTotale:</TD>
    <TD align="right"><xsl:value-of select="VenditaUnitaria * Quantita"/></TD>
    </TR>
    </xsl:for-each>

    Avrei bisogno di memorizzare in una variabile ad ogni passaggio il valore dato da VenditaUnitaria * Quantita in modo da utilizzarla fuori dal ciclo.
    Come posso fare?
    Grazie.

    Alessandro.

  2. #2
    ti consiglio di fare due count
    e poi fai la moltiplicazione
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  3. #3
    In che senso?
    Ho provato con
    <xsl:variable name="bookCount" select="count(Ordine/Commessa/VenditaUnitaria * Ordine/Commessa/Quantita)"/>

    Ma mi dice: "ERROR: Description: Argument 1 must return a node-set.

    -->count(Ordine/Commessa/VenditaUnitaria * Ordine/Commessa/Quantita)<--"

  4. #4
    crea due var
    <xsl:variable name="a" select="count(a)"/>
    <xsl:variable name="b" select="count(b)"/>

    <xsl:value-of select="($a)*($b)"/>
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  5. #5

    Variabili in un ciclo

    Ciao totti74,


    non e' (count(Ordine/Commessa/VenditaUnitaria * Ordine/Commessa/Quantita))

    ma (count(Ordine/Commessa/VenditaUnitaria) * count(Ordine/Commessa/Quantita))

    Lorenzo

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.