xml agregar imagen code example

Example 1: xml agregar imagen

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="agenda_tebeo">

<html>
<head>
<title>Agenda tebeo</title>
</head>
<body>
<h1>Agenda de tebeo</h1>

<xsl:for-each select="personaje">
<div class="personaje" style="float: left; width: 300px;"  >
  <h3>Personaje número: <xsl:value-of select="@numero"/></h3>
  <div style="width: 70px; float: left;">
     <xsl:element name="img">
       <xsl:attribute name="src">
         <xsl:value-of select="dibujo/@ruta"/>
       </xsl:attribute>
       <xsl:attribute name="height">
         100
       </xsl:attribute>
     </xsl:element>
</div>
  <ul  style="float: left;">
    <li><xsl:value-of select="nombre"/></li>
    <li><xsl:value-of select="telefono"/></li>
    <li><xsl:value-of select="email"/></li>
    <li>
      <a>
        <xsl:attribute name="href">
          <xsl:value-of select="web/@enlace"/>
        </xsl:attribute>
        <xsl:value-of select="web"/>
      </a>
    </li>
  </ul>

</div>
</xsl:for-each>

</body>
</html>
</xsl:template>
</xsl:stylesheet>

Example 2: xml agregar imagen

<?xml version="1.0" encoding="iso-8859-15"?>
<?xml-stylesheet type="text/xsl" href="ejemplo9.xsl"?>

<agenda_tebeo>
<personaje numero="1">
  <dibujo ruta="objetos/mortadelo.gif"/>
  <nombre>Mortadelo</nombre>
  <telefono>666555444</telefono>
  <email>[email protected]</email>
  <web enlace="http://www.mortadeloyfilemon.com/index2.asp">
    web oficial</web>
</personaje>

<personaje numero="2">
  <dibujo ruta="objetos/filemon.gif"/>
  <nombre>Filemon Pi</nombre>
  <telefono>665544332</telefono>
  <email>[email protected]</email>
  <web enlace="http://www.mortadeloyfilemon.com/personajes/protas.asp">
    Los personajes</web>
</personaje>

<personaje numero="3">
  <dibujo ruta="objetos/super_vicente.gif"/>
  <nombre>Superintendente Vicente</nombre>
  <telefono>678901234</telefono>
  <email>[email protected]</email>
  <web enlace="http://www.mortadeloyfilemon.com/juegos/index.asp">
    Juegos</web>
</personaje>

</agenda_tebeo>

Example 3: xml agregar imagen

<xsl:element name="img">
   <xsl:attribute name="src">
      <xsl:value-of select="dibujo/@ruta"/>
   </xsl:attribute>
   <xsl:attribute name="height">
      100
   </xsl:attribute>
</xsl:element>

Tags:

Misc Example