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:
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>