Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2008, 11:03
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 23 años, 5 meses
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.