- MXML
Infobox file format
name = MXML
extension = .mxml
mime =
owner =Adobe Systems
released = March 2004
genre =User interface markup language
extended from =XML MXML is an
XML -baseduser interface markup language first introduced byMacromedia inMarch 2004 .Adobe Systems (which acquired Macromedia in December 2005) gives no official meaning for the acronym, but some developers suggest it should stand for "Magic eXtensible Markup Language" (which is abackronym ). It's likely that the name comes from the MX suffix given to Macromedia Studio products released in 2002 and 2004. Application developers use MXML in combination withActionScript to developRich Internet application s.MXML is used mainly to declaratively lay out the interface of applications, and can also be used to implement business logic and internet application behaviors. Common practices are employed in the language syntax, such as the use of curly braces ({) to force the computer to evaluate an expression, and dot notation to 'drill-down' through an object.
MXML is often used with Flex Server, which dynamically compiles it into standard binary
SWF files. However, Adobe'sFlex Builder IDE and free Flex SDK can also generate SWF files from MXML for use without Flex Server.There is also a
PHP PEAR package called [http://pear.php.net/package/XML_MXML XML_MXML] which is a Framework to build Adobe Flex applications.MXML is considered a proprietary standard due to its tight integration with Adobe technologies. It is like XAML in this respect. No published translators exist for converting an MXML document to another user interface language such as
UIML ,XUL ,XForms , XAML, or SVG.ample
ee also
*
List of user interface markup languages
*Comparison of user interface markup languages External links
* [http://www.adobe.com/devnet/flex/articles/paradigm.html An overview of MXML, the Flex markup language] from Adobe Developer Center.
Wikimedia Foundation. 2010.