codice:
<dati>
    <dati1>
       <Id>
          <IdInfo>
              <Id1>pippo</Id1>
              <Id1>topo</Id1>
              <Id1>pluto</Id1>
          </IdInfo>
       </Id>
    </dati1>
</dati>
Su XSL vorrei estrarre tutti i valori di IdInfo

cioè a me interessa estrarre tutti i <Id1>

se faccio
<xsl:value-of select="/dati/dati1/Id/IdInfo/Id1"/>

dentro il ciclo di for

<xsl:for-each select="/dati/dati1/Id/IdInfo/Id1"/>

mi restituisce sempre il primo record che trova cioè pippo

invece a me interessa che mi da pippo poi topo e pippo

Spero di essere spiegato bene