您的位置:首页 > 其它

MXML语法基础

2013-06-24 10:47 127 查看
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)名称的前面加上引用的空间名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: