Salve, intanto mi scuso se non sar� bravo a farmi capire e soprattutto per il titolo che spero sia chiaro...ho un xml del tipo

<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<cd0>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd0>
<cd1>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd1>
<cd2>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd2>
.
.
.
</catalog>
volendo fare un ciclo for-each

<xsl:template match="/">
<xsl:for-each select="cd0" >
.....

naturalmete mi dai quello dentro il nodo <cd0>
ma se volessi farlo per tutti i nodi <cd> ad esempio impostando<cd0+1> come dovrei fare?
io pensavo di passare una variabile, ho cercato un po' in giro ma non mi sono raccapezzato in nulla....spero che qualcuno capisca quello che vorrei fare e mi aiuti
grazie mille sempre