Hola people!!
Necesito generar un xml a partir de una BD, son simplemente fotos
El XML debe ser de la siguiente manera.
<?xml version="1.0" encoding="utf-8"?>
<gallery>
<album>
<img src="beitu12.jpg"/>
<img src="beitu13.jpg"/>
<img src="beitu14.jpg"/>
<img src="beitu1.jpg"/>
<img src="beitu2.jpg"/>
<img src="beitu3.jpg"/>
<img src="beitu4.jpg"/>
<img src="beitu5.jpg"/>
<img src="beitu6.jpg"/>
<img src="beitu7.jpg"/>
<img src="beitu8.jpg"/>
<img src="beitu9.jpg"/>
<img src="beitu10.jpg"/>
<img src="beitu11.jpg"/>
</album>
</gallery>
y el php lo he hecho de la siguiente manera pero me da el siguiente error
No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo . 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 http://dosalcubo.net/beitu/gestion/genera_xml...
beitu4.jpg<?xml version="1.0" encoding="utf-8"?>
^
<?php
header("Content-type: text/xml");
$host = "localhost";
$user = "dosalcub_eze";
$pass = "celiacos";
$database = "dosalcub_beitu";
$enlace = mysql_connect($host, $user, $pass) or die("Error MySQL.");
mysql_select_db($database, $enlace) or die("Error base de datos.");
$query = "SELECT * FROM fotos_es ORDER BY id ASC";
$resultado = mysql_query($query, $enlace) or die("Sin resultados.");
$salida_xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$salida_xml .= "<gallery>\n";
$salida_xml .= "<album>\n";
for($x = 0 ; $x < mysql_num_rows($resultado) ; $x++){
$fila = mysql_fetch_assoc($resultado);
$salida_xml .= '<img src = "'. $fila["foto"] .'">';
}
$salida_xml .= "</album>";
$salida_xml .= "</gallery>";
echo $salida_xml;
?>