Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2008, 11:03
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
PHP, MySQL y XML

Estoy escribiendo un script que me devuelva en un XML el contenido de una tabla, el script es sencillo, pero al ejecutarlo me devuelve un error.

Aquí el script:
Código PHP:
<?php
header
("Content-Type: text/xml");

require(
"php/global/class.php");

$inicl = new DB;

$rs $inicl->Consult("SELECT * FROM entradas ORDER BY fecha DESC");

$xml_out "<?xml version=\"1.0\"?>\n"
$xml_out .= "<entradas>\n"

while(
$ob $inicl->CreateArrayQuery($rs)) {
    
$xml_out .= "\t<entrada>\n"
    
$xml_out .= "\t\t<fecha>" $ob[0] . "</fecha>\n"
        
// Escaping illegal characters 
        
$ob[1] = str_replace("&""&"$ob[1]); 
        
$ob[1] = str_replace("<""<"$ob[1]); 
        
$ob[1] = str_replace(">""&gt;"$ob[1]); 
        
$ob[1] = str_replace("\"""&quot;"$ob[1]); 
        
$ob[1] = str_replace("á""&aacute;"$ob[1]); 
        
$ob[1] = str_replace("é""&eacute;"$ob[1]); 
        
$ob[1] = str_replace("í""&iacute;"$ob[1]); 
        
$ob[1] = str_replace("ó""&oacute;"$ob[1]); 
        
$ob[1] = str_replace("ú""&uacute;"$ob[1]); 
        
$ob[1] = str_replace("ñ""&ntilde;"$ob[1]); 
        
$ob[1] = str_replace("N""&Ntilde;"$ob[1]); 
    
$xml_out .= "\t\t<descripcion>" $ob[1] . "</descripcion>\n"
    
$xml_out .= "\t</entrada>\n"
}

$xml_out .= "</entradas>"

echo 
$xml_out;
?>
Y aquí el mensaje de error:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


--------------------------------------------------------------------------------

Referencia a la entidad no definida 'aacute'. Error al procesar el recurso http://localhost/exam_xml/show.php. Línea 5, Po...

<descripcion>Dentro de los planes para semana santa est&aacute; el viajar a la bella ciudad de Chanchamayo, a la...


A que se debe?, espero que me puedan ayudar.

Saludos
__________________
El aprendiz.