Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99

    [XSL] Curiosità for-each

    Ciao a tutti,

    volevo chiedervi ma si puo usare il for-each nidifcato??


    codice:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    
    <xsl:template match="/">
    <html>
      <body>
        <table border="0">
          <tr bgcolor="#9acd32">
            <th>ID</th>
            <th>Desc</th>
          </tr>
    <xsl:for-each select="level">
       <tr><td><xsl:value-of select="@ID"/></td></tr>
       <tr><td>-</td></tr>
    
       <xsl:for-each select="level/row">
         <tr>
             <td>#</td>
             <td><xsl:value-of select="Desc"/></td>
         </tr>
       </xsl:for-each>
    
    </xsl:for-each>    
    
       </table>
     </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>
    Non si finisce mai di imparare...

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696

    Re: [XSL] Curiosità for-each

    Originariamente inviato da bubu80
    Ciao a tutti,

    volevo chiedervi ma si puo usare il for-each nidifcato??
    si

  3. #3
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    caspita xchè nn mi funziona??
    che sbaglio?
    Non si finisce mai di imparare...

  4. #4
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Originariamente inviato da bubu80
    caspita xchè nn mi funziona??
    che sbaglio?
    pensaci :master:

    stai scorrendo i nodi level

    <level></level>
    <level></level>

    dopodiche scorri al loro interno ciclando i nodi level/row

    <level><row /></level>
    <level><row /></level>

    è giusto se il tuo xml è fatto cosi

    <level>
    <level><row /></level>
    <level><row /></level>
    </level>
    <level>
    <level><row /></level>
    <level><row /></level>
    </level>

    ma sono sicuro che invece è solo cosi

    <level><row /></level>
    <level><row /></level>
    <level><row /></level>
    <level><row /></level>


  5. #5
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    madonna sono un animale...


    grazie ciao!!
    Non si finisce mai di imparare...

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