Programación en castellano
Inicio > Foros > XML > Ayuda con xslt
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Ayuda con xslt
Enviado por Donis el día 20 de mayo de 2004

Hola muy buenas a todos, resulta que tengo un problema con xml y con sus hojas de estilos Xslt, este es el problema:

Quiero transformar una documento xml a html utilizando un Xslt, por ahora todo me sale bien. El problema está en que quiero cargar una imagen, en donde la ruta la tengo en mi fichero xml y mediante el xmlslt no se como poner esta ruta para que me cargue la imagen:

En mi xml:

<1>
<imagepath> c:/imagenes/1.gif</imagepath>
</1>
<2>
<imagepath> c:/imagenes/2.gif</imagepath>
</2>
<3>
<imagepath> c:/imagenes/3.gif</imagepath>
</3>

lo que quiero es hacer algo aparecido a esto(en mi xslt) :

<img src=<img src= <xsl:value-of select="ImagePath"/> />

pero me da error. por favor ayúdenme.

 
Re: Ayuda con xslt
Enviado por Digital el día 1 de marzo de 2005

No puedes hacerlo así.
Intenta establecer más de una etiquetas en tus elementos o items de XML para luego parsearlos y hacer un bucle con XSLT:
XML:
<image path=rutadelaimagen nombre=nombreimg>nombreimg</imagen>
Por ejemplo, aunque podrias omitir el nombre ok?:
Luego desde XSLT necesitarás un bucle para recorrer las etiquetas del elemento y mostrarlas como valores de etiquetas XHTML, usa:
<xsl:for-each select='image' >
<img src="{@path}" alt="{@nombre}" />
</xsl:for-each>

Un saludo, estamos en http://www.culturadigital.org

PD: Por cierto, joder, podíais poner el Textarea más pequeño no? ^^.

 

Re: Ayuda con xslt
Enviado por jorgecorral el día 21 de junio de 2005

Buenos días.


Intenta poner esto

<img alt="" border="0" >
<xsl:attribute name = "src"><xsl:value-of select="ImagePath"/> </xsl:attribute>
</img>

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados