Perdona GatorV, ya le quite los </br>, pero sigue sin listarme el contenido de esas etiquetas. Ahora el codigo esta asi, me muestra el Xml con el listado de los modelos paro no las etiquetas que tiene modelos dentro.
Código PHP:
$documento = '<listado>';
/*consultamos el modelo*/
$sql_mod = mysql_query("SELECT id_modelo,modelo FROM modelos",$conecta);
while($row_mod = mysql_fetch_array($sql_mod)){
$documento.='<modelo>'.$row_mod['modelo'].'';
$sql = mysql_query("SELECT * FROM modelos_ofertas_servicios WHERE id_modelo='$row_mod[id_modelo]'",$conecta);
while($row = mysql_fetch_array($sql)){
$sql_ofer=mysql_query("SELECT oferta FROM ofertas where id_oferta='$row[id_oferta]'",$conecta);
$row_ofer=mysql_fetch_array($sql_ofer);
$oferta = $row_ofer['oferta'];
mysql_free_result($sql_ofer);
$sql_servi=mysql_query("SELECT servicio FROM servicios where id_servicio='$row[id_servicio]'",$conecta);
$row=mysql_fetch_array($sql_servi);
$servicio = $row_ofer['servicio'];
mysql_free_result($sql_servi);
$sql_precio = mysql_query("SELECT * FROM puntos_modelo WHERE id_modoferta = '$row[id_modoferta]'",$conecta);
while ($row_precio=mysql_fetch_array($sql_precio)){
$documento.= '<oferta>'.$oferta.'</oferta>';
$documento.= '<servicio>'.$servicio.'</servicio>';
$documento.= '<puntos>'.$row_precio['puntos'].'</puntos>';
$documento.= '<precio>'.$row_precio['precio'].'</precio>';
$documento.= '<permanencia>'.$row_precio['precio'].'</permanencia>';
}
}
mysql_free_result($sql);
$documento.='</modelo>';
}
mysql_free_result($sql_mod);
$documento.='</listado>';
//vamos a guardar el documento antes de sacarlo al buffer de salida...
$mi_XML = fopen('data.xml', 'w');
fwrite($mi_XML, $documento);
fclose($mi_XML);
//Indicamos a las cabeceras que tipo de documento se va sacar al buffer de salida...
header('Content-Type: text/xml');
//Sacamos al buffer de salida el documento...
echo $documento;