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<html>
<body>
<?php
header("Content-type: text/xml");
$dbHost = "localhost";
$dbUser = "root";
$dbPassword = "";
$dbName = "juego";
$dbTable = "jugadores";
if($MySqli -> connect_errno)
echo "No se pudo conectar a base de datos MySql: " .$MySqli -> connect_errno;
$consulta = "Select * From jugadores" ;
$resultado = $MySqli -> query($consulta);
if($resultado)
{
echo "<?xml version=\"1.0\"?>\n";
echo "<jugadores><br/>";
while ($fila = $resultado->fetch_assoc())
{
echo "<jugador><br/>";
echo "<nombre>". $fila['nombres'] . "</nombre><br/>";
echo "<correo>" . $fila['correo'] . "</correo><br/>";
echo "<nick>" . $fila['nickname'] . "</nick><br/>";
echo "<punto>" . $fila['puntos'] . "</punto><br/>";
echo "</jugador><br/>";
}
echo "</jugadores>";
}
$MySqli -> close();
?>
</body>
</html>