Forum Moderators: open
XML is great, especially if you have to deal with other "entities". When I say that, I say that a business that uses say, Perl and the other that may use .Net can effectively communicate via XML for transactions, or information transfers. That is a big thing that XML can do, it can hold/transfer data between systems that are totally opposite of each other.
As a matter of fact, javascript can even load an xml doc and work it, just to give you an idea.
XML as either a b2b or b2c solution is great, as long as it is designed right. It just depends upon your application needs.
Mac