Calcular un máximo en xsl
Publicado por Felipe (2 intervenciones) el 12/01/2006 17:28:23
Buenas.
Estoy intentando hacer una cosa, a ver si a os se te ocurre algo.
Consiste en clacular un máximo en XSL pero no soy capaz de hacerlo.
Viene a ser esto:
______________________________________________________________
<!--En esta variable quiero guardar el maximo-->
<xsl:variable name="maximo" select="0"/>
<!--Variable auxiliar-->
<xsl:variable name="tmp" select="0"/>
<!--Quiero contar el numero macimo de key que aparecen en comand-->
<xsl:for-each select="comand">
<!--Incializar tmp a 0--> <xsl:for-each select="key">
<!--tmp++-->
<xsl:for-each>
<xsl:if test="tmp>maximo">
<!--maximo = $tmp-->
</xsl:fin>
</xsl-for-each>
_______________________________________________________________
Como podeis ver no soy capaz de modificar valores de variables, como puedo hacerlo?.
En caso de que no se pueda hacer así, se os ocurre alguna forma de hacerlo?
Estoy intentando hacer una cosa, a ver si a os se te ocurre algo.
Consiste en clacular un máximo en XSL pero no soy capaz de hacerlo.
Viene a ser esto:
______________________________________________________________
<!--En esta variable quiero guardar el maximo-->
<xsl:variable name="maximo" select="0"/>
<!--Variable auxiliar-->
<xsl:variable name="tmp" select="0"/>
<!--Quiero contar el numero macimo de key que aparecen en comand-->
<xsl:for-each select="comand">
<!--Incializar tmp a 0--> <xsl:for-each select="key">
<!--tmp++-->
<xsl:for-each>
<xsl:if test="tmp>maximo">
<!--maximo = $tmp-->
</xsl:fin>
</xsl-for-each>
_______________________________________________________________
Como podeis ver no soy capaz de modificar valores de variables, como puedo hacerlo?.
En caso de que no se pueda hacer así, se os ocurre alguna forma de hacerlo?
Valora esta pregunta


0