Extensible Markup Language. XML is a data definition language that is a simpler form of SGML (Sequential Generalized Markup Language) and grew out of the early work on HTML. The idea here is to make a relatively standard file format useful for almost anything. Once you know how to read XML, you just need to learn what the tags mean to interpret the file.
More information at http://www.w3.org/XML/.