Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2004, 08:44
josedes
 
Fecha de Ingreso: abril-2003
Mensajes: 64
Antigüedad: 21 años, 10 meses
Puntos: 0
Error:No es válido en el nivel superior del documento. Error al procesar el recurso

Hola amigos.

Soy nuevo totalmente en XML, pero realmente necesito aprenderlo.

Leyendo los temas de este foro conseguí unos codigos que coloque para ver el resultado, ellos son:

prueba.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="plantilla.xsl"?>
<breakfast_menu>
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>two of our famous Belgian Waffles with plenty of real maple syrup</description>
<calories>650</calories>
</food>
<food>
<name>Strawberry Belgian Waffles</name>
<price>$7.95</price>
<description>light Belgian waffles covered with strawberries and whipped cream</description>
<calories>900</calories>
</food>
</breakfast_menu>

y el archivo plantilla.xsl:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <!-- Edited with XML Spy v4.2
-->
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/strict">
<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>


luego en IE cargue el archivo prueba.xml de disco, pero me dijo lo siguiente:
No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


--------------------------------------------------------------------------------

No es válido en el nivel superior del documento. Error al procesar el recurso file:///D:/plantilla.xsl. Línea 1, Posición 45

<?xml version="1.0" encoding="ISO-8859-1" ?>


Alguien me puede ayudar, por favor

Gracias

José