Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > XML > Asignar valor a una variable declarada
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Asignar valor a una variable declarada
Enviado por ZiCruz el día 4 de junio de 2008

Hola a tod@s,

estoy intentado que cada fila salga de un color utilizando una variable tipo switch, pero no consigo modificar el valor inicial lo que tengo es esto:

<xsl:variable name="par">si</xsl:variable>
<xsl:for-each select="persona">
<xsl:sort select="apellidos/apellido1" data-type="text" order="ascending"/>
<xsl:choose>
<xsl:when test="$par='si'">
<tr bgcolor="cian">
<td><b><xsl:value-of select="$par"/></b></td>
<td><xsl:value-of select="apellidos/apellido1"/> <xsl:value-of select="apellidos/apellido2"/>, <xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="municipio"/></td>
<td><xsl:value-of select="provincia"/></td>
</tr>
<xsl:variable name="par">no</xsl:variable>
</xsl:when>
<xsl:when test="$par='no'">
<tr bgcolor="yellow">
<td><b><xsl:value-of select="$par"/></b></td>
<td><xsl:value-of select="apellidos/apellido1"/> <xsl:value-of select="apellidos/apellido2"/>, <xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="municipio"/></td>
<td><xsl:value-of select="provincia"/></td>
</tr>
<xsl:variable name="par">si</xsl:variable>
</xsl:when>
</xsl:choose>
</xsl:for-each>


¿¿¿Porque no funciona???

muchas gracias y un saludo.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network