como generar xml con php utilizando headers

A modo de probar mi funcion para mostrar codigo he aqui un scrip de como generar xml con php utilizando headers.


<?php
/*Ejemplo de como generar xml utilizando headers, el archivo fisico xml no se genera,
solo cuando se solicita al php este devuelve xml.
*/
// header('Content-type: text/xml; charset=UTF-8'); // este indica la codificacion que esta demas
header('Content-type: text/xml;');
$imagenes =array('imagen1.jpg', 'imagen2.jpg', 'imagen3.jpg');
$titulos = array('un barco', 'un coche', 'retrato');
$enlaces = array('pagina1.html','pagina2.html','pagina3.html');

$XML="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$XML.="<album>";
for($i=0;$i<count($imagenes);$i++) {
$XML.="<elemento>";
$XML.="<src>".$imagenes[$i]."</src>";
$XML.="<titulo>".$titulos[$i]."</titulo>";
$XML.="<url>".$enlaces[$i]."</url>";
$XML.="</elemento>";
}
$XML.="</album>";
echo $XML; // devuelve el xml
?>

1 comentarios

Make A Comment
top