.
I would not suggest HTML, because at some point you can make it in some other way, but XML and DB have their sides up and down. XML files, assuming that you mean one message for each file, are very portable, easy to edit, etc. DB storage is easier to search and retrieve, and is slightly less likely to accidentally be deleted.
source
share