Well it's not a programming language at all actually. XML stand for eXtensible
Markup Language.
w3c.org: {
Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (
ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
}
it can get pretty complicated, but the basics are simple enough and a decent way to bypass alot of cross-tech crap that you get when you can't stand using Microsoft's suite of crap because you can't stand reading their
deplorable documentation.