ciao a tutti...ho un file xml con dei valori da estrarre tramite xsl...se ci sono piu' valori per i "SERVICES" e x le "MAIL" mi estrae solo il primo elemento x ognuno di essi..come mai?
vi posto il codice XML e parte del codice xsl....grazie mille

xml:
codice:
<UPDATE>
<MAIL><item name="EMAIL">valeria@shell.com</item>
</MAIL>
<SERVICES><item name="SERVIZIO">Crediti 666</item><item name="SERVIZIO"> Contabili 888 </item>
</SERVICES>
<oggetto name="OGGETTO">SERVIZIO AGGIORNATO PER:
</oggetto>
</UPDATE>
xsl:
codice:
   <table class="border_full_gray" style="BORDER-COLLAPSE: collapse" height="150" cellSpacing="0" cellPadding="5" border="0" with="250">
     
       <tr>                  
         <td class="text_normal_black_bold" colspan="2" align="center" width="50%" nowrap="nowrap"><xsl:value-of select="Properties/Data/External/UPDATE/oggetto[@name='OGGETTO']" /></td>                 
       </tr> 

       <tr>
         <td class="text_normal_blue_bold">
           Servizi:
         </td> 
       </tr>  
 
        <xsl:for-each select="Properties/Data/External/UPDATE/SERVICES">
        <tr>      
          <td class="text_normal_black" align="left" width="50%" nowrap="nowrap"><xsl:value-of select="item[@name='SERVIZIO']" /></td>      
        </tr>
       </xsl:for-each>     


      <tr>
       <td class="text_normal_blue_bold"> 
         Email:
       </td>
      </tr>
   
       <xsl:for-each select="Properties/Data/External/UPDATE/MAIL">
       <tr>
          <td class="text_normal_black" align="left" width="50%" nowrap="nowrap"><xsl:value-of select="item[@name='EMAIL']" /></td>      
       </tr>
      </xsl:for-each>
   
     
    </tr>
</table>