Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2008, 12:29
juanromerocruz
 
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 18 años
Puntos: 0
no me funciona el XML

Tengo una pagina php que en teoria una vez porcesada en el servidor deberia dar una salida en xml.
Os pongo el codigo

Código:
<?php 
header("Content-Type: text/xml");
$provincias["01"] = "Álava/Araba";
$provincias["02"] = "Albacete";
$provincias["03"] = "Alicante/Alacant";
$provincias["04"] = "Almería";
$provincias["33"] = "Asturias";


foreach($provincias as $codigo => $nombre) {
  $elementos_xml[] = "<provincia>\n<codigo>$codigo</codigo>\n<nombre>".$nombre."</nombre>\n</provincia>";
}

echo "<provincias>\n".implode("\n", $elementos_xml)."\n</provincias>";
?>
Pues bien, al tratar de verla en el navegador me da el siguiente error

Código:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\ajax_2\cargaProvinciasXML.php:1) in C:\wamp\www\ajax_2\cargaProvinciasXML.php on line 2
y a continuacion el contenido de los campos pero no en formato xml s no como simple texto

No tiene ningun espacio en blanco antes de enviar la cabecera.

¿que puede estar ocurriendo?