An eXtensible Markup Language that uses tags to format structured data.

XML allows the construction of custom markup schemes to describe arbitrary document types that can include structured data. This allows structured information to be stored and reliably communicated between systems.

Ideally suited to the management and delivery of textual content, XML is also widely used to describe configuration data and provide data exchange between different systems.

XML is the basis for many emerging standards used in interactive television.