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?