Se riesci a salvare i dati dinamici presi dal db in un file xml puoi usare xslt per generare la tua pagina dinamica.