Convierte los datos del sql en xml:
Código PHP:
<?php
include ("conn.php");
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
//Si encontramos algo
if ($row = mysql_fetch_array($result)){
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>";
echo "<database> \n";
//Mostramos los registros
do {
echo "<object header=\"Object ".$row["id"]."\"> \n";
echo "<link>".$row["fecha"]."</link> \n";
echo "<mus>".$row["texto"]."</mus> \n";
echo "</object> \n";
//echo "<campo>".$row["duracion"]."</campo> \n";
} while ($row = mysql_fetch_array($result));
echo "</database>";
}
//Si no se ha encontrado nada
else {
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>";
echo "<datos error='si'>\n<error>¡No se ha encontrado ningun registro!</error>\n</datos>";
}
?>
Este es un ejemplo que no está adaptado a tu petición pero que supongo que podrás adaptarlo.
Un saludo