buenas a todos,
tengo el siguiente. soy administrador de un portal web, y quiero insertar mis ofertas en un portal de bastante nombre.
me han pedido un documento xml con unas directrices, que yo he intentado seguir. pero tengo fallos, y no se como solucionarlos.
el tema es que ellos acceden a una url diariamente. como todos mis datos estan en una base de datos, lo que he hecho es generar mediante un php, que lee los datos de una bd mysql, un xml con el siguiente formato:
Código PHP:
$resultados="consulta MYSQL....";
echo "<?xml version='1.0' encoding='iso-8859-1'?>";
?>
<ad>
<?
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($resultados)){
$fecha= implode('/',array_reverse(explode('-',$row['fecha'])));
?>
<id><![CDATA[<? echo $row['id']; ?>]]></id>
<tittle><![CDATA[<? echo $row['titulo']; ?>]]></tittle>
<content><![CDATA[<? echo $row['descripcion']; ?>]]></content>
<city><![CDATA[<? echo $row['provincia']; ?>]]></city>
<company><![CDATA[<? echo $row['nombre']; ?>]]></company>
.....
</a>
los problemas son 2 principalmente:
uno, me piden que el documento sea UTF-8. pero que pasa? que cuando pongo ese tipo de encode, entonces no me salen los acentos.
y el segundo, me dicen que la variable no se puede llamar tittle, si no title. pero que pasa? que al poner la palabra title, me la pone en color azul como si fuese una palabra de esas reservadas, y el xml no me funciona.
puedo hacer alguna cosa?
lo que intento con esto es no tener que generar el documento cada dia.
saludos,
ferranweb