Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 09:29
josekote
 
Fecha de Ingreso: junio-2010
Mensajes: 45
Antigüedad: 14 años, 7 meses
Puntos: 1
Ayuda XSL <xsl:choose><xsl:when><xsl:otherwise>

hola amigos necesito darle color a mis textos desde mi XSL que vienen de un XML de una tabla que es recorrida por un
<xsl:for-each.....>

el problema es que tienen hartas columnas y hartas filas
y solo necesito darle el color del texto a algunos textos solamente
y realizo la condicion para darle el color a un texto ya el primer when ningun problema pero despues necesito darle a otro texto que esta en la misma columna y no puedo es un gran dolor de cabeza no puedo hacer 2 when... me tira error...
este es mi codigo...

<xsl:choose>
<xsl:when test= "codi_proc2 = 'ADPR'">
<tr>
<th><p class="Estilo22"><xsl:value-of select="codi_proc2"/><span class="Estilo20"></span></p></th>
-- aca termina la prima condicionq ue le indico que si codi_proc2 = ADPR me lo pinte ya listo

pero necesito hacer lo mismo pero con uno mas "nomb_Proc" y no puedo


<td><xsl:value-of select="codi_proc1"/></td>
<td><xsl:value-of select="codi_proc"/></td>
--
aca

<td><xsl:value-of select="nomb_Proc"/></td>
--

<td><xsl:value-of select="nomb_Pers"/></td>
<td><xsl:value-of select="come_proc"/></td>
<td><xsl:value-of select="inicio"/></td>
</tr>

</xsl:when>



he intentado con if de todo y no me resulta me pinta toda la columna solo necesito si "nomb_Proc" = a algo me lo pinte y que lo demas de esa columna lo deje normal....
ayuda gracias...