Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    avevo trovato:
    codice:
    xmlDoc.SelectNodes("/DateExpire[number(translate(substring(.,1,10),'-','')) > 20021212]")
    e
    codice:
    ...
    <xsl:call-template name="DATE">
       <xsl:with-param name="this-date" select="DTSTART/value"/>
    </xsl:call-template>
    ...
    <xsl:template name="DATE">
       <xsl:param name="this-date"/>
    
       <xsl:call-template name="dt:format-date-time">
         <xsl:with-param name="year" select='substring($this-date, 1, 4)' />
         <xsl:with-param name="month" select='substring($this-date, 5, 2)'/>
         <xsl:with-param name="day" select='substring($this-date, 7, 2)'/>
         <xsl:with-param name="hour" select='substring($this-date, 10, 2)'/>
         <xsl:with-param name="minute" select='substring($this-date, 12, 2)'/>
         <xsl:with-param name="second" select='substring($this-date, 14, 2)'/>
         <xsl:with-param name="time-zone"></xsl:with-param>
         <xsl:with-param name="format" select="'%Y-%m-%dT %H:%M:%S'" />
       </xsl:call-template>
    </xsl:template>
    son validi?
    come li applico?

  2. #12
    Anche io sto cercando di capire se sia meglio fare la trasformazione XSL lato server (casino) oppure fare in modo che lato client vengano generate le pagine HTML a loro volta messe on-line.
    Boh...
    Per ora vince "il lato server"...

  3. #13
    bè dipende molto dal progetto probabilmente... se le pagine vanno aggiornate spesso la cosa migliore è ancora un database no?
    ma per una serie di articoli che non vanno aggiornati forse è più comodo farlo offline e via...

  4. #14
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    io credo che lato server sia la cosa migliore


    ritornando alla data puoi usare il document() ?

  5. #15
    Originariamente inviato da Polley
    io credo che lato server sia la cosa migliore
    bè ma perchè? vabbè che tanto non posso farlo...
    ritornando alla data puoi usare il document() ?
    non te lo so dire ... come faccio a saperlo?
    al momento per le trasformazioni uso Cooktop... hai qualcosa di meglio (gratuito) da consigliarmi?
    e che mi dici di quello che ho postato prima?

  6. #16
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Originariamente inviato da andrea.paiola
    non te lo so dire ... come faccio a saperlo?
    fà comodo questa funzione, ma non sò se lato client funzioni!!

    devi avere un xml esterno quello che vuoi

    poi prova in un xsl che usi per la tua pagina e ci metti dentro un template

    <xsl:copy-of select="document('miofile.xml')/root" />

    dovrebbe copiarti tutto il contenuto della root del file xml indicato esternamente , attento a non sbagliare cartella etc.. che non dà sempre errore ma non riporta nulla !!

    fai una prova

    Originariamente inviato da andrea.paiola
    al momento per le trasformazioni uso Cooktop... hai qualcosa di meglio (gratuito) da consigliarmi?
    ottimo cooktop


    Originariamente inviato da andrea.paiola
    e che mi dici di quello che ho postato prima?
    intendi ai database
    dipende molto da cosa devi fare

    io personalmente, per delle news uso xml, per link dinamici uso xml, per sondaggi uso xml, etc....

    il database lo uso per archiviare gli utenti registrati, un forum, una banca dati notevole etc....


  7. #17
    Originariamente inviato da Polley
    fà comodo questa funzione, ma non sò se lato client funzioni!!

    devi avere un xml esterno quello che vuoi

    poi prova in un xsl che usi per la tua pagina e ci metti dentro un template

    <xsl:copy-of select="document('miofile.xml')/root" />

    dovrebbe copiarti tutto il contenuto della root del file xml indicato esternamente , attento a non sbagliare cartella etc.. che non dà sempre errore ma non riporta nulla !!

    fai una prova
    bè ma a che mi serve? è roba del DOM giusto?
    ottimo cooktop
    già ma non va bene se devo fare trasformazioni di molti files... non c'è un programma che fa "trasformazioni batch"?
    chessò se leziono una cartella e gli dico trasformami tutti gli XML...
    intendi ai database
    dipende molto da cosa devi fare

    io personalmente, per delle news uso xml, per link dinamici uso xml, per sondaggi uso xml, etc....

    il database lo uso per archiviare gli utenti registrati, un forum, una banca dati notevole etc....

    no intendevo i codici che ho postato + su...

  8. #18
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Originariamente inviato da andrea.paiola
    bè ma a che mi serve? è roba del DOM giusto?
    potresti fare cosi:

    un xml esterno con i mesi

    <mesi>
    <m>Gennaio</m>
    <m>Febbraio</m>
    etc.......
    </mesi>

    nell'xsl prendi la data e prelevi il mese mettendolo in una variabile, poi visto che il numero del mese combacia con il numero di nodi dell'xml con i mesi richiami il document() e prelevi il nodo alla posizione del mese e ci prelevi il valore.

  9. #19
    Originariamente inviato da andrea.paiola
    avevo trovato:
    codice:
    xmlDoc.SelectNodes("/DateExpire[number(translate(substring(.,1,10),'-','')) > 20021212]")
    e
    codice:
    ...
    <xsl:call-template name="DATE">
       <xsl:with-param name="this-date" select="DTSTART/value"/>
    </xsl:call-template>
    ...
    <xsl:template name="DATE">
       <xsl:param name="this-date"/>
    
       <xsl:call-template name="dt:format-date-time">
         <xsl:with-param name="year" select='substring($this-date, 1, 4)' />
         <xsl:with-param name="month" select='substring($this-date, 5, 2)'/>
         <xsl:with-param name="day" select='substring($this-date, 7, 2)'/>
         <xsl:with-param name="hour" select='substring($this-date, 10, 2)'/>
         <xsl:with-param name="minute" select='substring($this-date, 12, 2)'/>
         <xsl:with-param name="second" select='substring($this-date, 14, 2)'/>
         <xsl:with-param name="time-zone"></xsl:with-param>
         <xsl:with-param name="format" select="'%Y-%m-%dT %H:%M:%S'" />
       </xsl:call-template>
    </xsl:template>
    son validi?
    come li applico?
    e sta roba non mi aiuta? :master:
    possibile che nessuno abbia mai scritto un template apposito? mi sembra molto strano...
    guarda mi va bene qualsiasi cosa purchè funzioni e mi trasformi sta data in un formato leggibile...
    come applico al mio caso http://www.exslt.org/date/functions/...e.template.xsl ?

  10. #20
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    ma come la vuoi tu la data ?

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.