Ademas de la forma en que lo tengo me añadiria una etiqueta de definicion de xml por cada resultado.
Agradeceria su ayuda.
El codigo es el siguiente:
Código :
<?
$host = "localhost"; // el host de la base de datos
$user = "zzzz"; // usuario de la base de datos
$pass = "zzzz"; // contraseña de la base de datos
$bbdd = "zzzz"; // base de datos a usar
/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die(mysql_error()); // $conexion es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die(mysql_error());
/////////////////////////////////////////////////////////////////////
$consulta = " SELECT marca, modelo, precio, kms, foto, user_id
FROM `zzzz`
WHERE `zzzz` LIKE CONVERT( _utf8 'zzzz'
USING latin1 )
COLLATE latin1_swedish_ci
LIMIT 0 , 30 ";
$res = mysql_query($consulta)or die(mysql_error());
while($val=mysql_fetch_array($res)){
$xml = "<?xml version="1.0" encoding="UTF-8"?>
<ProductInfo>
<Details>
<Asin>[b]$val['marca'][/b]</Asin>
<ProductName>[b]$val['modelo'][/b]</ProductName>
<Catalog>Book</Catalog>
<Authors>
<Author>Eric aaa</Author>
</Authors>
<ReleaseDate>28 June, 2002</ReleaseDate>
<Manufacturer>New Riders</Manufacturer>
<ImageUrlSmall>http://xxxxxxx/images/P/073571245X.01.THUMBZZZ.jpg</ImageUrlSmall>
<ImageUrlMedium>http://xxxxxxx/images/P/073571245X.01.MZZZZZZZ.jpg</ImageUrlMedium>
<ImageUrlLarge>http://xxxxxxxxxxx/images/P/073571245X.01.LZZZZZZZ.jpg</ImageUrlLarge>
<Availability>Usually ships within 24 hours</Availability>
<ListPrice>$45.00</ListPrice>
<OurPrice>$31.50</OurPrice>
<UsedPrice>$26.00</UsedPrice>
</Details>
</ProductInfo>";
$nombre= "archivo.xml";
$archivo= fopen($nombre, "w+");
fwrite($archivo, $xml);
fclose($archivo);.
}
?>
