Extensible Markup Language (XML) is a markup language and
file format for storing, transmitting, and reconstructing arbitrary data.
It defines a set of rules for encoding documents in a format that is
both human-readable and machine-readable. The
XML 1.0 Specification formalized by the W3C
in 1998 and several other related specifications — all of them free
open standards — defines XML.