|    
			
				27/10/2004, 09:29
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: octubre-2001 Ubicación: Sevilla, España 
						Mensajes: 1.228
					 Antigüedad: 24 años Puntos: 5 |  | 
  |  Tu plantilla.xsl no es un archivo XSL correcto. Creo que es por eso. Te falta la etiqueta raíz del plantilla.xsl <xsl:stylesheet>. Te quedaría tu plantilla.xsl de la siguiente manera:
 <?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="/">
 <html>
 <body style="font-family:Arial,helvetica,sans-serif;font-size:12pt; background-color:#EEEEEE">
 <xsl:for-each select="breakfast_menu/food">
 <div style="background-color:teal;color:white;padding:4px">
 <span style="font-weight:bold;color:white">
 <xsl:value-of select="name" />
 </span>
 
 <xsl:value-of select="price" />
 </div>
 <div style="margin-left:20px;margin-bottom:1em;font-size:10pt">
 <xsl:value-of select="description" />
 <span style="font-style:italic">
 (
 <xsl:value-of select="calories" />
 calories per serving)
 </span>
 </div>
 </xsl:for-each>
 </body>
 </html>
 </xsl:template>
 </xsl:stylesheet>
 
 Cosas que tenias mal:
 
 - No tenias como etiqueta root <xsl:stylesheet> Ten en cuenta que un XSL es también un XML.
 - A continuacion del <xsl:stylesheet> no puedes tener una etiqueta <html> por eso cree las etiquetas <xsl:template match="/"></xsl:template>
 - Además tenias mal definido el espacio de nombres xmlns:xsl. Mira donde lo coloqué.. en la etiqueta raiz <xsl:stylesheet>
 
 Espero que sea esto lo que fallaba en tu codigo
 
 suerte
 
				__________________BUSCO TELETRABAJO
 Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
     |