Extensible markup language that defines a format that is both human-readable and machine-readable. XML files are used in Joomla for installation files, options, and JForm forms.