To me this is a lot of work and processing for limited benefits, a simple db
abstraction layer provides you with a divide between you db queries and the
presentation of your site, what benefits do you see in doing this?
I have to agree with Simon. I am at a loss when it comes to seeing any benefit to XML that doesn't involve data exchange between at least two parties.
I've spent the last two years building database-backed websites, so I'm constantly trying to improve how I build them in order to make design and maintenance easier... I used to rely heavily on SSI for this, and now I rely more on PHP... if XML would make things easier, believe me, I would LOVE to know how... but I just don't see it.
-Josh