MXML语法基础

MXML 是一种基于XML 设计的描述性标记语言,使用MXML
可以构建Flex 应用程序中的用户界面组件。同时,
MXML 也借鉴了HTML 等Web 技术。


MXML的构成

MXML 是Flex 架构中最核心的语言之一。因为MXML 是在
XML。


结构原理

XML 是一种可扩展的标记语言,其内容是一段结构性的文本
。在XML 中,所有的标记都使用一对尖括号(“<” 和“>”
)。如下面是一段典型的XML 代码。
<book>
<author>
<name />
</author>
</book>
与HTML 类似,MXML 同样也是把某些特殊的单词指定了含
义。


书写规则

MXML 是XML 的一种扩展行语言,所以MXML 继承了XML 的
书写规则。MXML的书写规则如下。
所有元素要有开始和结束标记。如果一个标记被打开,那么
的书写规则如下。
所有元素要有开始和结束标记。如果一个标记被打开,那么
在对应的地方应该被关闭。计算机的逻辑是很严谨的,
如果某个标记只有开始没有结束,系统就会发生错误。
区分大小写。
如果某个标记只有开始没有结束,系统就会发生错误。
区分大小写。XML 是区分大小写的,所以MXML 同样也是。
<book> 和<Book> 在XML 中是不同的两个元素标记。
<mx:Panel> 和<mx:panel> 当然在MXML 中也是不同的。
需要声明。在在XML 文档的第一行通常都需要声明版本和编码
等信息


解析MXML的标签

MXML 的标签(tag )和XML 中的标签一样,只不过在
MXML 中,这些标签(tag )具有特殊 。一个标签(tag
)通常所包含的信息可以通过两种方式实现:内容和属
性。
1 .内容
2 .属性


命名空间

可能也注意到了,在上述的MXML 例子中,标记的开头都出
现了类似mx 的字样。这是XML 的命名空间,说明Panel
和Label 等组件都是属于命名空间mx中的。
一个XML 命名空间是一个命名的汇集,它由URI 引用确定,
在XML 文件中做为元素类型和属性名使用。之所以要在
XML 中引用命名空间的概念,主要是为了软件模块化,
使得创建的组件可以重复使用。为了避免命名上的冲突
,可以在标签(tags)名称的前面加上引用的空间名。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值