<?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/pasta" />
</xsl:template>

<xsl:template match="pasta">
  <xsl:call-template name="ins">
	<xsl:with-param name="id"><xsl:value-of select="@id_pasta"/></xsl:with-param>
	<xsl:with-param name="tipo">pasta</xsl:with-param>
  </xsl:call-template>
  <xsl:apply-templates select="pasta|pag" />
</xsl:template>


<xsl:template match="pag">
  <xsl:call-template name="ins">
	<xsl:with-param name="id"><xsl:value-of select="@id_pagina"/></xsl:with-param>
	<xsl:with-param name="tipo">pag<xsl:value-of select="@assoc"/></xsl:with-param>
  </xsl:call-template>
</xsl:template>


<xsl:template name="ins">
  <xsl:param name="id">0</xsl:param>
  <xsl:param name="tipo">nada</xsl:param>
  insert into id2homepath2 (id , tipo, id_subhome, id_pasta_in) values (<xsl:value-of select="$id"/>,'<xsl:value-of select="$tipo"/>',_IDHOME_, <xsl:choose><xsl:when test="../@id_pasta"><xsl:value-of select="../@id_pasta"/></xsl:when><xsl:otherwise>_IDHOME_</xsl:otherwise></xsl:choose>);
</xsl:template>



</xsl:stylesheet>


