Sono alle prime armi con XSLT e già mi sono arenato su un problema
Quando richiamo il primo nodo del documento XML, allora riesco a visualizzare sia l'attributo "titolo", sia il contenuto del nodo "menu".
Ma dal secondo nodo in poi riesco a visualizzare solo il contenuto, e non il titolo.
Eppure tutti i nodi menu hanno un attributo titolo...

codice:
<xsl:template match="/">
		<html>
		 <head>
		  <title>MENU</title>
		  </head>
			<body>
			 
			 <xsl:value-of select="/tavolamenu/menu/@titolo[position() = <%= Request.QueryString("nodo") %>]"/> 
			 <xsl:value-of select="/tavolamenu/menu[position() = <%= Request.QueryString("nodo") %>]" />
			 			
		    </body>
		</html>
</xsl:template>
</xsl:stylesheet>
questa è la struttura del file XML

codice:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="menu_XSLT.asp?nodo=<%= Request.QueryString("nodo") %>"?>

<tavolamenu>
<menu titolo="menu 1">
testo del menu
</menu>
<menu titolo="menu 2">
testo del menu
</menu>
<menu titolo="menu 3">
testo del menu
</menu>
</tavolamenu>