Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2013, 20:35
Avatar de jrevilla
jrevilla
 
Fecha de Ingreso: septiembre-2011
Ubicación: Lima, Peru, Peru
Mensajes: 51
Antigüedad: 13 años, 5 meses
Puntos: 2
Exclamación Crear archivo XML usando datos de una base de datos en MySql

hola, disculpen estoy intentando ver por que pero no encuentro solución .. resulta que busqué en foros como crear archivos XML con PHP, lo que pasa es que quiero unirlo a una aplicación hecha en Action Script 3 pues, y al crear el XML me sale este error:

This page contains the following errors:

error on line 5 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.


este es el código:

Código PHP:
Ver original
  1. <html>
  2. <body>
  3.  
  4.  
  5. <?php
  6.     header("Content-type: text/xml");
  7.    
  8.         $dbHost = "localhost";
  9.         $dbUser = "root";
  10.         $dbPassword = "";
  11.         $dbName = "juego";
  12.         $dbTable = "jugadores";
  13.        
  14.         $MySqli = mysqli_connect($dbHost, $dbUser, $dbPassword, $dbName);
  15.         if($MySqli -> connect_errno)
  16.         echo "No se pudo conectar a base de datos MySql: " .$MySqli -> connect_errno;
  17.        
  18.         $consulta = "Select * From jugadores" ;
  19.         $resultado = $MySqli -> query($consulta);
  20.        
  21.         if($resultado)
  22.         {
  23.            
  24.             echo "<?xml version=\"1.0\"?>\n";
  25.             echo "<jugadores><br/>";
  26.             while ($fila = $resultado->fetch_assoc())
  27.             {
  28.                 echo "<jugador><br/>";
  29.                 echo "<nombre>". $fila['nombres'] . "</nombre><br/>";
  30.                 echo "<correo>" . $fila['correo'] . "</correo><br/>";
  31.                 echo "<nick>" . $fila['nickname'] . "</nick><br/>";
  32.                 echo "<punto>" . $fila['puntos'] . "</punto><br/>";
  33.                 echo "</jugador><br/>";
  34.             }
  35.             echo "</jugadores>";
  36.         }
  37.         $MySqli -> close();
  38. ?>
  39.  
  40. </body>
  41. </html>