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

    [XSL] Ordinare gli elementi di una pagina XML

    Ciao a tutti.
    Ho bisogno di ordinare una serie di parole scritte su una pagina XML tramite un foglio di stile XSL.

    La pagina XML è questa:

    codice:
    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="styleIE.xsl"?>
    
    <dizionario>
    <titolo>Dizionario Online</titolo>
    <testo>Traduzione  Italiano / Inglese</testo>
    <elenco>
    	<lettera value="A">
    		<parola>
    			<italiano>Accesso</italiano>
    			<inglese>Access</inglese>
    		</parola>
    		<parola>
    			<italiano>Amministratore</italiano>
    			<inglese>Administrator</inglese>
    		</parola>
    		<parola>
    			<italiano>Divertente</italiano>
    			<inglese>Amazing</inglese>
    		</parola>
    	</lettera>
    	<lettera value="B">
    		<parola>
    			<italiano>Sfondo</italiano>
    			<inglese>Background</inglese>
    		</parola>
           .......
           .......
           .......
           .......
    Ci sono tutte lettere fino alla Z.
    Ho organizzato le parole in una tabella fatta così (tramite un xsl:for-each):

    Lettera A
    Access Accesso
    .. ....

    Lettera B
    Background Sfondo
    ... ....
    .....

    Voglio ordinare le parole inglesi in ordine alfabetico.
    Forse questo codice è giusto

    codice:
    <xsl:sort order="ascending" select="inglese" />
    Ma dove lo devo inserire?
    Dentro il for-each?

  2. #2
    Utente di HTML.it L'avatar di Akito
    Registrato dal
    Nov 2005
    Messaggi
    101
    Ciao, forse questo ti può aiutare:
    http://www.w3schools.com/xsl/el_sort.asp

    Ciao
    Akito

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.