Estoy tratando de imprimir un XML desde la base de datos y apenas muestra el primer item. Le he dado muchas vueltas y no se qué más hacer, a ver si ustedes pueden ver el error.
Esto es lo que hago:
Código PHP:
$xmlFile = fopen('miarchivo.xml', 'w+');
if ($xmlFile)
{
$xmlDt = '<?xml version="1.0" encoding="utf-8" ?>' . "\r\n" . '<data>' . "\r\n";
$query = mysql_query ('SELECT * FROM latabla ORDER BY elitem ASC');
while ( $row = mysql_fetch_assoc($query) )
{
$xmlDt .= '<item itm="' . $row['elitem'] . '" />' . "\r\n";
}
$xmlDt .= '</data>';
}
if ( !fwrite($xmlFile, $xmlDt) ) echo('No se pudo editar el archivo XML');
fclose($xmlFile);
Código HTML:
<?xml version="1.0" encoding="utf-8" ?> <data> <item elitem="Item 1" />
¿Alguna sugerencia, idea o material de lectura que me pueda ayudar?
De antemano gracias por sus respuestas.