Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2005, 10:12
Deya
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 9 meses
Puntos: 0
Helbira porfa

Hola Helbira como estas? Te conozco porque actualmente estoy trabajando con XML y cada vez que entro al foro veo que siempre ayudas a solucionar los problemas de todos y quería saber si me podrias ayudar. Estoy tratando de seleccionar el año en un formulario, (obviamente) con un select, pero no se como hacerlo pensé en utilizar un import y crear un script xsl pero se me dificulta como imprimir el intervalo entre 1950 y 2005 me podrías ayudar. Me podrias decir que está mal.

El código es:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xsl:template name="while">

<xsl:param name="inicio"/>
<xsl:param name="fin"/>
<xsl:param name="valor"/>
<xsl:choose>
<xsl:when test="$inicio = 1950">
<xsl:call-template name="while">
<xsl:with-param name="inicio" select="$inicio"/>
<xsl:with-param name="valor" select="$inicio + 1"/>
<xsl:with-param name="fin" select="$inicio + 55"/>

</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<option><xsl:attribute name="value">a:</xsl:attribute>

<xsl:value-of select=$valor/>
</option>
</xsl:otherwise>
</xsl:choose>
</xsl:template>