MXML

理念

修正HTML 标记语言混乱、扩充性、弹性均不佳,效能问题(需要下载整份档案，才能开始对档案做搜寻)，

并且强制规范显示格式的缺点,MXML以弹性为出发点提供所有开发商可自行开发,各自的标记语言显示方式,再由使用者导入即可。

并且由第三方供应商的生成器，其能够产生其他产品，例如本地或者移动应用。
也就是，【第三方显示界面开发者】+【第三方平台转换器】+【编辑软件】，

各自可自行开发完全弹性，再由Web设计师导入使用，

而Web设计师也可以修改，显示界面开发的套件，做出专属的界面格式发布成品至各平台。
而MXML就是扮演着【第三方显示界面开发者】开发标准的脚色,完全开源透明。

范例

手机页面范例: index.mxml
<?xml version="1.0" encoding="utf-8"?><s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" firstView="testView" applicationDPI="160"></s:ViewNavigatorApplication>
testView.mxml
<?xml version="1.0" encoding="utf-8"?><s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" title="主页视图">
<s:Label text="Hello World!">
</s:Label></s:View>

扩充结构

基本结构依循XML标准 在这之下"<s:" 代表 spark 也就是开发商命名空间,由adobe 开发出的套件spark的首字 我们也可以修改或变更导入我们自己的套件