MXML is an XML-based declarative language similar to CFML
MXML is an XML-based (xml) declarative language created as part of the Adobe Flex framework.
MXML tags represent components written in ActionScript (actionscript) under the hood. When you compile a Flex (flex) application, the MXML is compiled using Adobe's mxmlc compiler into ActionScript which is then compiled with the application's actionscript code into a SWF (swf) file.
Because of this, anything done in MXML could also be written in Actionscript. The language exists in order to simplify and accelerate application development for the Adobe Flash platform.