eXtensible Markup Language - a markup language for storing and transporting structured data. Like HTML but designed for data instead of web pages.
Example: Bank systems often exchange transaction data using XML format because it's both human-readable and machine-readable.
Category: software
Difficulty: intermediate