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

    trasformare stringa in maiuscolo con xsl

    in un foglio xsl
    ho

    <xsl:for-each select="azstring">
    <azstring><xsl:value-of select="."/></azstring>
    </xsl:for-each>

    se lo sostituisco con

    <xsl:for-each select="azstring">
    <azstring><xsl:value-of select="."/>CIAO</azstring>
    </xsl:for-each>


    aggiunge il suffisso CIAO ad ogni stringa.
    come posso invece trasformare ogni stringa in maiuscolo?(o mi va bene anche in minuscolo)

    grazie

  2. #2
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Non ti hanno gia' risposto alla stessa domanda qui?

  3. #3
    azz hai ragione. ora cerco quella cosa.
    tu la sintassi precisa non la sai?

    grazie cmq

  4. #4
    hey non riesco a farlo
    nessuno lo sa?

  5. #5
    cosi

    <xsl:variable name="lcletters">abcdefghijklmnopqrstuvwxyz</xsl:variable>
    <xsl:variable name="ucletters">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>

    <xsl:for-each select="azstring">
    <azstring>
    <xsl:value-of select="translate(current(),$lcletters,$ucletters) "/>
    </azstring>
    </xsl:for-each>


    o cosi

    <xsl:variable name="lcletters">abcdefghijklmnopqrstuvwxyz</xsl:variable>
    <xsl:variable name="ucletters">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
    <xsl:for-each select="azstring">
    <azstring>
    <xsl:value-of select="translate(.,$lcletters,$ucletters)"/>
    </azstring>
    </xsl:for-each>

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.