Extensible Markup Language. XML is a programming language that enables designers to create their own tags to indicate specific information. XML is intended to deliver information, not just pages. A lot content providing services use XML to deliver syndicate their content.
A program designed to retrieve XML documents and display their contents in a user readable format.