QuoteOriginally posted by: TheDieselXML -- eXtensible Mark-up Language -- basically a specification that allows you to create mark-up languages to describe documents -- You can use it to describe any sort of data -- like a card catalog, stock data, etc...
http://en.wikipedia.org/wiki/XMLI found this on microsoft : XML in .Net, should be a good start.As far as XML goes, I have mixed experiences. As a messaging format between loosely coupled systems it works well, provided you're not sending a lot of data. For describing data, I have found that it's flexibility often means it is put into use without the careful data analysis that you would do before committing to a traditional database schema. While XML lets you get going quicker and patch holes along the way, the end result is often a merry mess.