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:
xsl: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>
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>

Rispondi quotando
