intento crear un xml desde una consulta php, pero me da un error que no consigo determinar ....
El php:
Código:
Código PHP:
<?
$basededatos = "queennethouse";
$servidor = "localhost";
$usuario = "cualquiera";
$clave = "cualquiera";
$tabla = "alquileres";
$conexion = mysql_connect($servidor,$usuario,$clave) or die(mysql_error());
mysql_select_db($basededatos, $conexion) or die(mysql_error()); // Conexion a la base de datos.
$csql = "select * from alquileres"; //Establecemos la consulta SQL
$res = mysql_query($csql,$conexion)or die(mysql_error());// Almacenamos el resultado de la consulta
//CREAMOS EL XML
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<alquileres>";//Apertura del XML
while($val =mysql_fetch_array($res)){ // Array con los valores encontrados
echo "<alquiler id=\"" . $val[id] . "\" tipo_inmueble=\"" . $val[tipo_inmueble] . "\">" . $val[caracteristicas] . "</alquiler>";
}
echo "</alquileres>";//Cierre del XML
?>
El error que mne devuelve el navegador ...
Código:
Código:
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. -------------------------------------------------------------------------------- Se encontró un carácter no válido en el contenido del texto. Error al procesar el recurso http://localhost/QueenNetHouse/bu... <?xml version="1.0" encoding="UTF-8"?><alquileres><alquiler id="18" tipo_inmueble="CASA">1 DORMITORIO. A 3...
¿Podría ser porque en la base de datos hay valores acentuados y/o "Ñ"?
¿Cómo solucionarlo si fuera eso?
Gracias ...