hazlo como sigue
tendras que renombrer tu ejemplo.xml como ejemplo.xml.php
luego
Código PHP:
Ver original<?php
header("Content-Type: text/xml;charset=utf-8"); header("Cache-Control:must-revalidate"); $offset = 60 * 60;
$ExpStr = "Expires:" .
gmdate("D,d M Y H:i:s",time() + $offset) . " GMT";
echo<<<XML
<?xml version="1.0" encoding="UTF-8"?>
<datos>
<!-- el resto de tu xml -->
</datos>
XML;
?>
la form que te indiqué es más universal, porque desactivar short_open_tag en php solo lo he conseguido via .htaccess
php_flag short_open_tag Off
Pero esto no se puede hacer si php lo tienes configurado como fast/CGI, sólo si esta como modulo de Apache. Y ini_set() para php_flag short_open_tag nunca lo pude hacer funcionar
una demo
http://foros.emprear.com/xml/ejemplo.xml.php
El tamaño en disco es de
46.946 Bytes con Gzip ->
8.637 bytes
Saludos