XSL - Formatear imágenes con XSL

 
Vista:

Formatear imágenes con XSL

Publicado por gabriel (3 intervenciones) el 31/01/2003 17:11:05
Hola.
Estoy intentando mostrar en una página XML formateada con un fichero XSL diferentes imágenes '.gif', pero no consigo que se muestren las diferentes imágenes, sino que se muestra la primera, y el resto de ellas es la misma. Sin embargo, en la página XML los datos están correctos y apuntan a diferentes nombres de ficheros.
El código que uso en la página XSL es el siguiente

<xsl:for-each select="//PRODUCTOS/PRODUCTO">
<tr align="middle">
<td><xsl:value-of select="@NOMBRE"/></td>
<td><img datasrc="#Productos" datafld="IMAGEN"/></td>
<td><xsl:value-of select="SUBCATEGORIA"/></td>
</tr>

¿Alguien sabe qué hacer para que no se repita la misma imagen todas las veces?.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formatear imágenes con XSL

Publicado por A-Th (31 intervenciones) el 21/02/2003 10:37:34
Te faltaban las {}

{IMAGEN}

Así esta bien:

<xsl:for-each select="//PRODUCTOS/PRODUCTO">
<tr align="middle">
<td><xsl:value-of select="@NOMBRE"/></td>
<td><img datasrc="#Productos" datafld="{IMAGEN}"/></td>
<td><xsl:value-of select="SUBCATEGORIA"/></td>
</tr>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formatear imágenes con XSL

Publicado por gabriel (3 intervenciones) el 22/02/2003 10:00:29
Hola
He puesto las llaves, pero no funciona. No se muestra ninguna imagen.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formatear imágenes con XSL

Publicado por gabriel (3 intervenciones) el 24/02/2003 23:20:42
Ya he conseguido que se muestren las imágenes:

<xsl:for-each select="//PRODUCTOS/PRODUCTO">
<tr align="middle">
<td><xsl:value-of select="@NOMBRE"/></td>
<td><img><xsl:attribute name="src"><xsl:value-of select="IMAGEN"/></xsl:attribute></img></td>
<td><xsl:value-of select="SUBCATEGORIA"/></td>
</tr>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar