Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [XSL] stylesheet

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    4

    xsl:stylesheet

    ciao
    ho questo problema:
    dovrei costruire un file xsl contenente un istruzione if.
    vi propongo di seguito un'estrazione di codice (che non funziona)
    eppoi le mie domande/osservazioni a seguito

    GRAZIEEEE in anticipo


    ----------------------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xslutput method="html" omit-xml-declaration="yes"/>
    <xsl:for-each select="VEICOLO">
    <xsl:if match=".[DATIVEICOLO/QUANTITA > '0']">
    Quantità: <xsl:value-of select="DATIVEICOLO/QUANTITA"/>
    </xsl:if>
    </xsl:for-each>

    ........

    ----------------------------------------------

    XML associato:

    <VEICOLO>
    <DATIVEICOLO>
    <QUANTITA>3</QUANTITA>
    .....
    .....
    </DATIVEICOLO>
    </VEICOLO>

    ----------------------------------------------

    DOMANDE:

    ho trovato esempi che presentano

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

    oppure

    <xsl:if test="DATIVEICOLO/QUANTITA > '0'"/>

    mi spiego meglio:
    quando dovrei scegliere l'uno o l'atra?
    se uso

    <xsl:if match=".[DATIVEICOLO/QUANTITA > '0']">

    quale sintassi del tag "xmlns:xsl" devo adottare affinchè
    il mio codice funzioni?
    Ho fatto un'associazione scorretta?

    scusate ma ho un pò di confusione...

  2. #2
    Dal mio recente approccio all'xml e dalla relativa mia scarsa conoscenza in materia, non mi risulta che sia possibile un <xsl:if match..., ma solo un <xsl:if test...
    Comunque, se mastichi un po' di ingelese prova a vedere se trovi qualcosa di più sul sito: http://www.w3schools.com/

    Salumi e bagigi

  3. #3
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348

    Spe ...

    Ci do' un'occhiata e vedo

  4. #4
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348

    Re: xsl:stylesheet

    Originariamente inviato da bino75


    ........
    dunque se usi questo codice qua sotto riportato
    codice:
    <xsl:if test="DATIVEICOLO/QUANTITA [.='0'] ">
    devi usare:
    codice:
       <xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    .... continua ....

  5. #5
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348

    Re: xsl:stylesheet

    il
    codice:
    match
    si applica al template e nn alla condixione

    Per esempoio
    codice:
          <xsl:template match="DATIVEICOLO">
             Quantità: <xsl:value-of select="QUANTITA"/>
          </xsl:if>




    P.s. spero di aver chiarito le cose

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 © 2024 vBulletin Solutions, Inc. All rights reserved.