Hola
Cookie!
Te pongo un ejemplo en PHP, te deje dentro del código las líneas de comentarios toda la descripción por si tienes alguna duda.
Código PHP:
//Establecemos la conexión y selección de la base de datos...
$idCon = mysql_connect('localhost', '', '') or die('fallo en la conexión');
mysql_select_db('mi_Banco', $idCon) or die('fallo en la DB');
//Realizamos la consulta...
$datos = "SELECT * FROM banco";
$datos = mysql_query($datos) or die('Error en la Consulta');
//Almacenamos el nodo raiz en la variable documento que contendrá en si el documento final...
$documento = "<?xml version="1.0\" encoding=\"iso-8859-1\"?>
<graph caption='Decline in Net Interest Margins of Asian Banks (1995-2001)'
subCaption='(in Percentage %)' yaxisname='Points' xaxisname='Country' numdivlines='3'
zeroPlaneColor=\"333333\" zeroPlaneAlpha='40' numberSuffix='%'>";
//Hacemos el bucle para parsear la información y agregarla a la variable documento...
while($datos_b = mysql_fetch_array($datos)){
$documento.= "<set name='".$datos_b['bancoA']."' value='".$datos_b['bancoB']."' color='".$datos_b['bancoC']."'/>";
}
//Cerrar el nodo raiz...
$documento.= "</graph>";
//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;
Este script te genera el documento XML, pero no estoy seguro si solamente lo quieres generar o guardar posteriormente
Suerte!