Hi,
ob jetzt XML oder DB, hängt vom Projekt ab. Wenn Du vorhast, viel HTML aus komplexen Strukturen aber relativ wenigen Ausgangsdaten zu generieren, dann nutze XML mit XSLT, wenn relativ einfache Strukturen aber massig Daten vorhanden sind, verwende eine RDB.
So sehe ich das jedenfalls...
Gruß,
Danny