Foros del Web » Programación para mayores de 30 ;) » Programación General »

condicionales XSL

Estas en el tema de condicionales XSL en el foro de Programación General en Foros del Web. Buenos días, Necesito ayuda con un problema de código. Tengo una base de datos con unos usuarios a los que se les asigna unos productos ...
  #1 (permalink)  
Antiguo 25/02/2014, 02:41
 
Fecha de Ingreso: febrero-2014
Mensajes: 1
Antigüedad: 5 años, 9 meses
Puntos: 0
Información condicionales XSL

Buenos días,

Necesito ayuda con un problema de código. Tengo una base de datos con unos usuarios a los que se les asigna unos productos determinados por el ID Producto.
Entonces tengo un XML con el listado de productos.
Y en el XSL necesito mostrar el ID Producto y el Nombre dependiendo de la usuario al que le mandamos el email.

El código XML es:
<listadoproductos>
<producto>
<ProdId>52719</ProdId>
<NombreProducto>Producto 1</NombreProducto>
</producto>
<producto>
<ProdId>55659</ProdId>
<NombreProducto>Producto 2</NombreProducto>
</producto>
<producto>
<ProdId>66469</ProdId>
<NombreProducto>Producto 3</NombreProducto>
</producto>
</listadoproductos>

El ID Producto para cada usuario tiene que llamarse con: {MicroEvolutivosA}
Y el código XSL con las condicional es:
<xsl:for-each select="$xmlreference/listadoproductos/producto">
<xsl:if test="ProdId='{MicroEvolutivosA}'">
<tr>
<td><xsl:value-of select="ProdId"/></td>
<td><xsl:value-of select="NombreProducto"/></td>
</tr>
</xsl:if>
</xsl:for-each>

Pero no me funciona, ¿tenéis alguna idea de por qué?

Muchas gracias!!

Etiquetas: condicional, xml, xsl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:05.