Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2005, 14:53
AJDC
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 20 años, 7 meses
Puntos: 1
Problema al crear un xml con php

Saludos,
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 ...