Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2004, 09:50
bauhaus1975
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 8 meses
Puntos: 1
Frustrante xsl:when

Hola !

Necesito hacer un <xsl:choose> y su <xsl:when test=""> correspondiente

de tal forma que el test de entrada se cumpla cuando el atributo del elemento de entrada sea igual a lo que quiero comprobar.

Ejemplo: Se trata de que cuando el archivo HTML de entrada tenga un TAG 'DIV' lo traduzca según sea el valor de suatributo 'class' (<div class="txt">CONTENIDO</div>)
Esta es la hoja con la que trato de conseguirlo:

<xsl:template match="div">

<xsl:choose>

<xsl:when test="class='card'">
<card>
----------- Acciones ----------
</card>
</xsl:when>

<xsl:when test="class='txt'">
<txt>
----------- Acciones ----------
</txt>
</xsl:when>
</xsl:choose>

</xsl:template>

No consigo hacer que funcione
¿Cómo puedo hacerlo?

Gracias, y un saludo.
Miguel.