a ver... ¿pero si sabes imprimir HTML? ¿texto? ¿has hecho algo con PHP??
porque vamos, el concepto es el mismo... así como extraes los datos de la BD, para imprimir una pagina HTML... haces lo mismo, pero ahora imprimes tags XML... ¿donde esta el problema?