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

Ayuda con imagenes y vinculos

Estas en el tema de Ayuda con imagenes y vinculos en el foro de Programación General en Foros del Web. Hola, estoy aprendiendo recien este lenguaje XML, tengo un archivo xsl y un xml y aun no sé como le haria para generar imagenes que ...
  #1 (permalink)  
Antiguo 26/02/2009, 18:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Ayuda con imagenes y vinculos

Hola, estoy aprendiendo recien este lenguaje XML, tengo un archivo xsl y un xml y aun no sé como le haria para generar imagenes que estén vinculadas a alguna web, pero las imagenes y los vinculos deben leerse desde el archivo xml. Si alguien tuviera un ejemplo sencillo de como lograr eso, se lo agradecería mucho, porq tengo este problema desde hace mucho y me estoy impacientando.

Última edición por jam1138; 27/02/2009 a las 15:54
  #2 (permalink)  
Antiguo 27/02/2009, 07:14
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: Ayuda con imagenes y vinculos

no hacemos respuestas por correo, para eso está el foro...

http://www.daniel.prado.name/articulos-xsl-xslt.asp

Ahí tienes un tutorial super fácil...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 02/03/2009, 01:38
Avatar de Ek-Balam  
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Ayuda con imagenes y vinculos

Saludos, lelirb.

Mira, primeramente aclaro que este código es realizado por mí, porque yo soy forero asiduo a La Web del Programador y ahí tengo un manual de xml-xsl para generar archivos web, bajo el nick de Mukuykak. También te aclaro que, como soy "novato" dentro de estos foros, no puedo poner vínculos dentro del post, así que en donde dice "direccionweb" deberás poner la url que desees.

Copia, pega y guarda como
vinimg.xml:

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="vinimg.xsl"?>
<ir>
<favoritos>
<imagen foto="imagen1.jpg" dire="direccionweb"/>
<imagen foto="imagen2.jpg" dire="direccionweb"/>
<imagen foto="imagen3.jpg" dire="direccionweb"/>
</favoritos>
</ir>


Ahora te pongo el XSL.
Copia, pega y guarda como
vinimg.xsl:


<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" h t t p : / / w w w . w 3 . o r g / 1999/XSL/Transform">
<xsl:template match="ir">

<html>
<head><title>Vínculos con imágenes</title></head>
<body>
<table border="2" bordercolor="blue" cellspacing="5" cellpadding="5">
<tr>
<xsl:apply-templates select="favoritos" />
</tr>
</table>
</body>
</html>

</xsl:template>

<xsl:template match="favoritos">

<xsl:for-each select="imagen">
<td bgcolor="yellow">
<xsl:variable name="test">a</xsl:variable>
<xsl:element name="{$test}">
<xsl:attribute name="href"><xsl:value-of select="@dire" /></xsl:attribute>

<xsl:variable name="prueba">img</xsl:variable>
<xsl:element name="{$prueba}">
<xsl:attribute name="src"><xsl:value-of select="@foto" /></xsl:attribute>
</xsl:element>
</xsl:element>
</td>
</xsl:for-each>

</xsl:template>

</xsl:stylesheet>




Bueno, como notarás, tampoco pude poner correctamente escrito el namespace del xsl, así que deberás juntar las letras.
Si tienes duda, envíame un post privado.. pero creo que el código es lo suficientemente claro y dice todo por sí mismo.

Buen día.
=0)







  #4 (permalink)  
Antiguo 18/03/2009, 16:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ayuda con imagenes y vinculos

GRacias, eso me funciona a las mil maravillas ahora tengo un lio con el javascript y el xsl...no me ejecuta...alguien me puede ayudar?
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:10.