MXML语法基础
来源:互联网 发布:python编程 编辑:程序博客网 时间:2024/05/18 03:58
MXML 是一种基于XML 设计的描述性标记语言,使用MXML
可以构建Flex 应用程序中的用户界面组件。同时,
MXML 也借鉴了HTML 等Web 技术。
MXML 的标签(tag )和XML 中的标签一样,只不过在
MXML 中,这些标签(tag )具有特殊 。一个标签(tag
)通常所包含的信息可以通过两种方式实现:内容和属
性。
1 .内容
2 .属性
可以构建Flex 应用程序中的用户界面组件。同时,
MXML 也借鉴了HTML 等Web 技术。
MXML的构成
MXML 是Flex 架构中最核心的语言之一。因为MXML 是在
XML。
XML。
结构原理
XML 是一种可扩展的标记语言,其内容是一段结构性的文本
。在XML 中,所有的标记都使用一对尖括号(“<” 和“>”
)。如下面是一段典型的XML 代码。
<book>
<author>
<name />
</author>
</book>
与HTML 类似,MXML 同样也是把某些特殊的单词指定了含
义。
。在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的书写规则如下。
所有元素要有开始和结束标记。如果一个标记被打开,那么
的书写规则如下。
所有元素要有开始和结束标记。如果一个标记被打开,那么
在对应的地方应该被关闭。计算机的逻辑是很严谨的,
如果某个标记只有开始没有结束,系统就会发生错误。
区分大小写。
如果某个标记只有开始没有结束,系统就会发生错误。
区分大小写。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)名称的前面加上引用的空间名。
现了类似mx 的字样。这是XML 的命名空间,说明Panel
和Label 等组件都是属于命名空间mx中的。
一个XML 命名空间是一个命名的汇集,它由URI 引用确定,
在XML 文件中做为元素类型和属性名使用。之所以要在
XML 中引用命名空间的概念,主要是为了软件模块化,
使得创建的组件可以重复使用。为了避免命名上的冲突
,可以在标签(tags)名称的前面加上引用的空间名。
- MXML语法基础
- MXML 语法
- MXML 语法
- MXML 语法
- flex---->MXML语法
- MXML 基本语法
- MXML
- MXML
- VBA语法-基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- 基础语法
- c++ socket flex 中文 乱码
- 请检查是否是磁盘空间不足、路径无效或权限不够
- PHP CI 事务提交
- 跟Google学习Android开发-起始篇-与其它应用程序交互(3)
- Jenkins 回显
- MXML语法基础
- android sdcard下创建文件夹
- 我的第一个Selenium2
- 根据扩展二叉树前序序列生成二叉树,输入某个节点的值,查找其双亲节点的值(二叉链表)
- ZAKER
- 杨辉三角
- 专访沈逸:技术,不存在有前途没前途之分
- annotation
- Ubuntu上Eclipse不识别Android手机的解决方法