we can use both xml and sql....but not familier with xml iam using with sql....it quite good and easy.
Depends on size of data dude, if you have very large dataset, do use SQL. I basically use xml for storing configurations.