Definition
Extensible Markup Language
A general-purpose markup language that allows its users to define their own tags. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet.