MXML

MXML是一種用於在Adobe Flex佈局用戶界面組件的XML語言 。 語言標籤中使用mx作爲前綴 。 MXML區分大小寫 ， 主要用於在Flex中的程序編寫 。 Adobe系統 ， 這在2005年12月收購了Macromedia公司 ， 給出的縮寫MXML沒有官方意義 。 一些開發商認爲這應該代表 “ 可擴展標記語言 ” 。 這是可能的名字來自給發佈於2002年和2004年 ， 或者 “ Macromedia的可擴展標記語言 ” 的Macromedia Studio產品的MX後綴 。 MXML主要用於聲明應用程序的接口 ， 也可以用於實現業務邏輯和Web應用的行爲 。 它可以包含的ActionScript.CSS代碼 。 MXML經常使用Flex伺服器 ， 動態編譯成標準的二進制文件 。 然而 ， 的Adobe Flash Builder的 IDE （ 原的Adobe的Flex Builder ） 和免費的Flex SDK也可以編譯成MXML文件 ， 而無需使用一個Flex伺服器 。 還有一個PHP PEAR包叫做XML_MXML ， 這是一個框架來構建的Adobe Flex應用程序 。 MXML被認爲是一個專有標準 ， 由於其與Adobe技術緊密集成 並開源於Apache基金會 。