<?xml version="1.0" encoding="ISO-8859-1" ?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
	<xsl:apply-templates select="./menu" />
</xsl:template>

<xsl:template match="/menu">
	<xsl:apply-templates select="./pasta" />
	<xsl:apply-templates select="./pag" />			
</xsl:template>



<xsl:template match="menu/pasta">
 <xsl:if test="count(*) &gt; 0">
 	HM_Array<xsl:value-of select="@n"/> = [
		[150,
		,,,,,,,,,,,,,,,,,,
		1,
		1],	 
	<xsl:apply-templates select="pasta|pag" />
	];
  </xsl:if>
</xsl:template>

<xsl:template match="menu/pag"></xsl:template>



<xsl:template match="pasta">
 <xsl:variable name="aux"><xsl:choose><xsl:when test="count(./*) &gt; 0">1</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:variable>
		["<xsl:value-of select="text()" />","_X_URL_X_?id_pasta=<xsl:value-of select="@id_pasta" />",1,0,<xsl:value-of select="$aux"/>]
 <xsl:if test="not(position()=last())">,</xsl:if>
</xsl:template>


<xsl:template match="pag">
		["<xsl:value-of select="text()" />","_X_URL_X_?id_pasta=<xsl:value-of select="@id_pasta" />&amp;id_pagina=<xsl:value-of select="@id_pagina" />",1,0,0]
 <xsl:if test="not(position()=last())">,</xsl:if>
</xsl:template>



</xsl:stylesheet>

