
16/02/2007, 09:25
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 14
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Re: Utilizar una variable de un url en un XSL Hola, es un simple número, como un identificador...
Te cuento un poco más a ver si se puede hacer de otra manera, o si me estoy enredando mucho.
Estoy haciendo un portafolio y tengo 2 xmls, uno con los imágenes tipo preview de los productos y sus un links a su descripción, y el otro con las imagenés grandes, un identificador, el tipo, un comentario y la compañía de cada producto.
Lo que quiero es que con un sólo xsl se pueda mostrar la descripción de un solo producto a la vez, con solo cambiar el identificador en el link que se encuentra en el primer xml.
Por eso en el link coloqué algo como:
<link>milink.xml?id=1</link> (donde "1" sería el identificador en el xml de descripción)
y en mi xsl declaré mi variable
<xsl:variable name="id" select="raiz/nodo/id" /> (donde ="raiz/nodo/id" es la ruta de donde debe sacar el identificador del xml de descripción)
y para que me imprima la descripción del producto coloqué
<xsl:for-each select="raiz/nodo[id='$id']"> (donde "raiz/nodo[id='$id']" me filtra todos los nodos que estén asociados solo con el id=$id)
Espero haberme explicado...
AYUUUUUUUUUDA!!!!
gracias |