XML Extensible Markup Language – markup language for Representation of hierarchically structured data in the form of a text file that is readable by both humans and machines.