variabili in xslt

Discussion in 'XML' started by teo_teo_teo@tiscali.it, Dec 12, 2005.

  1. Guest

    ciao, ho bisogno di definire una variabile in xslt in modo tale in modo
    tale da poterla usare in un ciclo for-each assegnandole di volota in
    volta un differente valore..

    é possibile fare qualcosa del genere?

    in particolare il codice che sto sviluppando (giusto per darvi un'idea)
    é


    <xsl:for-each select="Files/Filename">
    <img src="minusonly.gif" border="0" /><img alt="open"
    src="acrobat.gif" />
    <p id="{.}" class="files">
    <a>
    <xsl:attribute name="href">
    javascript:void(parent.Showfile1(<xsl:value-of
    select="substring-after(.,'\\')"/>));
    </xsl:attribute>
    <xsl:value-of select="substring-after(.,'\\')"/>
    </a>
    </p><br />
    </xsl:for-each>



    Al posto di <xsl:value-of select="substring-after(.,'\\')"/> vorrei
    poter usare una variabile tipo $variable..
    é possibile? (é che se no sembra nn funzionare nulla..)

    grazie mille!
     
    , Dec 12, 2005
    #1
    1. Advertising

  2. ^Alan^ Guest

    purtroppo nn e' possibile...una volta assegnato un valore ad una variabile
    quello e' e rimane (a meno che non la dichiari in due blocchi differenti che
    non hanno intersezioni di scoping). I parametri da passare ai template
    possono fare al caso tuo.

    ciao


    <> ha scritto nel messaggio
    news:...
    ciao, ho bisogno di definire una variabile in xslt in modo tale in modo
    tale da poterla usare in un ciclo for-each assegnandole di volota in
    volta un differente valore..

    é possibile fare qualcosa del genere?

    in particolare il codice che sto sviluppando (giusto per darvi un'idea)
    é


    <xsl:for-each select="Files/Filename">
    <img src="minusonly.gif" border="0" /><img alt="open"
    src="acrobat.gif" />
    <p id="{.}" class="files">
    <a>
    <xsl:attribute name="href">
    javascript:void(parent.Showfile1(<xsl:value-of
    select="substring-after(.,'\\')"/>));
    </xsl:attribute>
    <xsl:value-of select="substring-after(.,'\\')"/>
    </a>
    </p><br />
    </xsl:for-each>



    Al posto di <xsl:value-of select="substring-after(.,'\\')"/> vorrei
    poter usare una variabile tipo $variable..
    é possibile? (é che se no sembra nn funzionare nulla..)

    grazie mille!
     
    ^Alan^, Dec 14, 2005
    #2
    1. Advertising

  3. Guest

    ti ringrazio comunque per la tua risposta!
    teo
     
    , Dec 16, 2005
    #3
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Stylus Studio
    Replies:
    0
    Views:
    759
    Stylus Studio
    Aug 3, 2004
  2. Benjamin Hillsley
    Replies:
    3
    Views:
    1,744
    Dimitre Novatchev
    Sep 25, 2003
  3. ted
    Replies:
    1
    Views:
    651
    Laurens
    Jan 26, 2004
  4. Replies:
    2
    Views:
    738
    Henry S. Thompson
    Oct 19, 2005
  5. Replies:
    4
    Views:
    712
Loading...

Share This Page