No tomes a mal mi comentario, pero tu consulta es por falta de lectura!!!
Bueno paso a explicarte como seria la cosa. Primero que nada, ¿Sabes realizar un xml valido (realizar un xml)? Si la respuesta es no, te pido que vayas y busques info de como se hacen... si la respuesta es si, entonces la idea seria esta:
(Voy a hacerlo con un ejemplo simple para que lo entiendas)
1º Haces la consulta a la DB
2º Cuando extraes los datos deberias ser capaz de empezar a formar tu xml.
3º Realizar el xml.
Un ejemplo simple es el siguiente: Supongamos que tienes guardado en la DB datos sobre libros y quieres realizar un xml con los datos de tu libro... a continuación pongo algo de "código" hecho a mano y a ciegas porque me es mas facil que explicarlo
Código PHP:
// \n == Nueva linea
// \t == Tabulador
//Esta linea viene a ser el primer tag que encierra todo el xml
echo "<biblioteca>\n";
//Aquí extraemos como de costumbre los datos de la DB e imprimimos los datos de cada libro
while($row = mysq_fetch_array($result))
{
// El tag que encierra cada libro
echo "\t<libro>\n";
echo "\t\t<titulo>". $row['titulo'] ."</titulo>\n";
echo "\t\t<autor>". $row['autor'] ."</autor>\n";
echo "\t\t<editorial>". $row['editorial'] ."</editorial>\n";
echo "\t\t<genero>". $row['genero'] ."</genero>\n";
echo "\t\t<cantidadhojas>". $row['hojas'] ."</cantidadhojas>\n";
//Tag que cierra los libros
echo "\t</libro>\n";
}
//Tag que cierra todo el xml
echo "</biblioteca>";
Y lo anterior tiene que imprimir algo asi:
Código:
<biblioteca>
<libro>
<titulo>Programacion PHP</titulo>
<autor>Martin Ramos Monso</autor>
<editorial>No se (no encuentro ese dato en el libro)</editorial>
<genero>Programacion Web</genero>
<cantidadhojas>418</cantidadhojas>
</libro>
<libro>
<titulo>Programacion C</titulo>
<autor>Marcelo Hernan Ruiz</autor>
<editorial>El mismo que el anterior</editorial>
<genero>Programacion</genero>
<cantidadhojas>294</cantidadhojas>
</libro>
</biblioteca>
Los datos son de los dos libros que tenia a mano.
Espero que esto te sirva de algo, y te recomiendo que te des una vuelta por el foro de xml ya que ahí aprendi yo a hacerlos.
Saludos y suerte.