Hola foro, estoy buscando la forma de generar un xml para que me lo lea "flash"
Antiguamente yo tenia armado esto...
archivo XML
Código HTML:
<?xml version="1.0"?>
<opciones>
<op fecha="03/09/09" imagen="img/hard_rock_1.jpg"/>
<op fecha="05/09/09" imagen="img/hard_rock_2.jpg"/>
<op fecha="10/09/09" imagen="img/hard_rock_3.jpg"/>
<op fecha="17/09/09" imagen="img/hard_rock_4.jpg"/>
</opciones>
Pero las fotos son demasiadas y parece que se van a ir incrementando con el correr del tiempo.
Me pareció que lo correcto era hacer una base de datos y entonces me armé una base en "mysql" y in tento armar un XML desde PHP de esta forma...
Código PHP:
<?php
header("Content-type: text/xml");
$host = "localhost";
$user = "";
$pass = "";
$database = "";
$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 ORDER BY id ASC";
$resultado = mysql_query($query, $enlace) or die("Sin resultados.");
$salida_xml = "<?xml version=\"1.0\"?>\n";
$salida_xml .= "<opciones>\n";
for($x = 0 ; $x < mysql_num_rows($resultado) ; $x++){
$fila = mysql_fetch_assoc($resultado);
$salida_xml .= "\t<op>\n";
$salida_xml .= "\t\t<fecha>" . $fila['fecha'] . "</fecha>\n";
$salida_xml .= "\t\t<imagen>" . $fila['imagen'] . "</imagen>\n";
$salida_xml .= "\t</op>\n";
}
$salida_xml .= "</opciones>";
echo $salida_xml;
?>
En el flash se me despliega la cantidad de fotos cargada, pero no me carga la imagen ni la fecha.
Desde ya agradezco su tiempo, siempre he aprendido muchísimos de los consejos aquí recibidos.