Ciao a tutti,
uso questo codice per scrivere un xml (per ora lo visualizzo solamente), ma mi restituisce questo errore quando provo a visualizzarlo.

Error de lectura XML: contenido incorrecto tras un elemento XML del documento
Ubicación: xxx.php
Número de línea 3, columna 1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
^
Questo il codice della classe
Codice PHP:
    public function getShopListXML(){
        
parent::__construct(_FUL_SCHEMA);

        
// Start XML file, create parent node
        
$dom = new DOMDocument("1.0");
        
$node $dom->createElement("markers");
        
$parnode $dom->appendChild($node);

        
header("Content-type: text/xml");

        
$sql="SELECT warehouseID,l.DMUN50 city_name, address, zipCode, phone1, email,alias,w.logoID, xMap, yMap,lo.width logo_width,lo.height logo_height
                FROM xxxxx"
;
        
        
$oRecordset=$this->fnExecQuery($sql);
        while (
$row mysql_fetch_array($oRecordset)) {
            
$node $dom->createElement("marker");
            
$newnode $parnode->appendChild($node);
            
$newnode->setAttribute("name"$row['alias']);
            
$newnode->setAttribute("address"$row['address']);
            
$newnode->setAttribute("lat"$row['xMap']);
            
$newnode->setAttribute("lng"$row['yMap']);
        }

        echo 
$dom->saveXML();
    }

e questo la prima parte del codice del file xxx.php (ma non credo che sia qui l'errore)

Codice PHP:
<?php
require_once('config.xxxx.php');
require_once(
_PATH_COMMON_CLASES."classGoogleMaps.php");
$sLanguageNav=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);

$paramObject="state_default=41|city_default=091|lab_state=Provincia|lab_city=Localidad|lab_address=direcci&oacute;n|lab_link_search=buscar|width=650|height=400";

$oGoogleMap=new GoogleMap();
$oGoogleMap->setLanguage($sLanguageNav);

$oGoogleMap->getShopListXML();

Quale puo' essere il problema?

Grazie in anticipo.