Ciao a tutti..
ho un problemino, sarà una boiata, ma non sono ancora riuscito a trovare la soluzione..

ho bisogno di richiamare il nome del parent node di un altro node nel mio xml

per chiarire..

nel mio xml ho..

codice:
<polo-tshirt>
     <item> 
         <codice>1011</codice>
         <subcat>Polo - Tshirt</subcat>
     </item>
     <item> 
         <codice>1011-2</codice>
         <subcat>Polo - Tshirt</subcat>
     </item>
     <item> 
         <codice>1013</codice>
         <subcat>Polo - Tshirt</subcat>
     </item>
     <item> 
         <codice>1013-2</codice>
         <subcat>Polo - Tshirt</subcat>
     </item>
</polo-tshirt>


nel mio XSLT ho..

codice:
<a>
<xsl:attribute name="href"><xsl:text>foto/</xsl:text>
<xsl:variable name="dir-galleria" select="parent::item/@nodeName" />
<xsl:text>/</xsl:text>
<xsl:value-of select="codice"/>
<xsl:text>.jpg</xsl:text></xsl:attribute>
</a>
Visto che quel <xsl:variable name="dir-galleria" select="parent::item/@nodeName" /> è una ciofeca e non funziona.. come faccio a scrivere il nome del nodo parent del mio item?
nella fattispecie: polo-tshirt

mi serve per richiamare le foto nella directory relativa, ovviamente nel mio xml ho altre categorie/parent.. felpe,pantaloni ecc.. nel template match dell'item vorrei richiamare il relativo parent..

sono stato abbastanza chiaro? scusate è stata una lunga giornata
graaaaazie!!!!