Looking for input on type of storage for CMS
I've been doing PHP for a while now and have my own CMS with the page content being saved in MySQL tables. I've recently been playing with XML more and am thinking it might be easier and allow more flexibility to save the data in XML files for each CMS page. The problem is I wonder if that will be slow. I've played a little with saving XML in MySQL but it just didn't seem like a good fit.

Looking at the big picture got me to wondering what this community's opinions are on the best way to save CMS data? I'm at a good point to redo a lot of my functions, and willing to learn new things. Let's hear some ideas. Thanks!

Clarification: CMS data is multiple fields of HTML and CSS generated by a "WYSIWYG" editor for end-users, usually TinyMCE, but I'm open to other suggestions.
Looking for input on type of storage for CMS
===

I've been doing PHP for a while now and have my own CMS with the page content being saved in MySQL tables. I've recently been playing with XML more and am thinking it might be easier and allow more flexibility to save the data in XML files for each CMS page. The problem is I wonder if that will be slow. I've played a little with saving XML in MySQL but it just didn't seem like a good fit.

Looking at the big picture got me to wondering what this community's opinions are on the best way to save CMS data? I'm at a good point to redo a lot of my functions, and willing to learn new things. Let's hear some ideas. Thanks!

Clarification: CMS data is multiple fields of HTML and CSS generated by a "WYSIWYG" editor for end-users, usually TinyMCE, but I'm open to other suggestions.