Hola... Saludos a todos los que hacen posible que este foro funcione de la manera que lo hace. Bien este es mi problema:

Tengo un código en php que genera un archivo xml pero cuando lo consulto me arroja el siguiente error: ¨Error de lectura XML: declaración de texto o XML en un lugar distinto del principio de la entidad
Ubicación: http://localhost/margacalvino/admin/php/consulta/preciosypacks.php
Número de línea 4, columna 1:<?xml version="1.0"?>¨

Es revisado en otros proyectos y el mismo código funciona perfectamente y no se que puede estar pasando. Les transcribo el código del mismo a ver si me pueden echar una manito y resolver este incoveniente.

Código PHP :

include ("../../config.php");

mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db");

$query = "SELECT id, titulo, descripcion, resumen, banner, activar FROM packs;";
$result = mysql_query($query);

// create a new XML document
$doc = new DomDocument('1.0');

// create root node
$root = $doc->createElement('noticias');
$root = $doc->appendChild($root);

while($array = mysql_fetch_array($result)) {
   
   // add node for each row
   $occ = $doc->createElement('noticia');
   $occ = $root->appendChild($occ);

   $child = $doc->createElement('id');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode($array['id']);
   $value = $child->appendChild($value);

   $child = $doc->createElement('titulo');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode($array['titulo']);
   $value = $child->appendChild($value);
   
   $child = $doc->createElement('resumen');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode($array['resumen']);
   $value = $child->appendChild($value);
      
   $child = $doc->createElement('accion');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode($array['activar']);
   $value = $child->appendChild($value);
   
   $child = $doc->createElement('contenido');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode(utf8_encode($array['descripcion']));
   $value = $child->appendChild($value);
   
   $child = $doc->createElement('banner');
   $child = $occ->appendChild($child);
   $value = $doc->createTextNode($array['banner']);
   $value = $child->appendChild($value);
   
}

// get completed xml document
$xml_string = $doc->saveXML();

header('Content-Type: application/xml; charset=utf-8');

echo $xml_string;




Saludos y muchas gracias de antemano por sus buenos consejos.