es jau ari teicu, ka tas ir gaumes jautājums:) man, piemēram, ar DB nepatīk strādāt tā vienkāršā iemesla dēļ, ka datus ir grūti attēlot. uzglabāt it kā ir vieglāk, bet tas ir ļoti atkarīgs no datiem. ja tie nebūs datu-orientēti, tad vieglāk būs glabāt xml. piemēram kaut kādus rakstus, bibliotēkas, lielas atšķirības pakāpes objektu apraksti vai kaut kas tāds..
turklāt, ja apjomi nav lieli, tad xml ir daudz labāks. arī ja dati ir vienkārši. DB atmaksājas, ja ir vajadzīgas relācijas un visas papildfīčas, ko piedāvā DBVS - transakcijas, loķēšana utt.
esmu uztaisījis divas mājas lapas ar CMS, kuras pilnībā griežas uz XML. perfekti. nekādu problēmu pārcelt no servera uz serveri, dati viegli aplūkojami un attēlojami. tiešām perfekti.
bet, piemēram, tagad taisīšu lielāku sistēmu un tad gan ir vajadzīga DB, bet vienalga taisīšu wrapperi, kas man datus no DB reāli atrgiezīs xml formātā, jo tas ir nenovērtējami ērti..
un sablotron ir addon priekš php, kas realizē XSLT jeb XML transformācijas ar XSL palīdzību. tas arī padara XML izmantošanu tik ērtu un fleksiblu.