It extends the HTML - Hypertext Markup Language used in defining
web pages.
Extensible Markup Language (XML) is a markup language that
defines a set of rules for encoding documents in a format that is
both human-readable and machine-readable.
XML-based formats have become the default for many
office-productivity tools, including Microsoft Office (Office Open
XML), OpenOffice.org (OpenDocument).