XML在Flex中的应用指南

开发 后端
本文向大家介绍一下Flex中如何操作XML,Flex为处理XML提供了必要的支持,ActionScript类XML和XMLList用于建立Flex的XML对象。

在学习Flex的过程中,你可能回到XML在Flex中的应用问题,这里和大家分享一下,首先介绍一下XML的概念。

XML简介

XML(eXtensibleMarkupLanguage,可扩展标记语言)常用于数据描述、数据封装和数据结构化处理。XML提供了简单和易读的数据组织方式,可以更加方便和标准地对数据进行读取、传输和操作。Flex技术中使用的MXML也是基于XML的一种标签规范。

XML在Flex中的应用

在Flex中处理XML数据需要理解一些基本的XML概念。在本书中会涉及到的XML概念如下。

1.元素

元素是XML数据中的一个数据条目,通过一对标签和标签内的子元素定义。XML的元素中可以包含文本数据或其他的元素,也可以为空。

2.空元素

空元素是不包含子元素的XML元素。通常XML的空元素可以写成自封闭的格式,例如<emptyitem/>。

3.文档

文档是一个独立的XML结构。一个XML文档可以包含任意数量的XML元素,但是必须只包含唯一的根元素。

4.节点

节点和元素的意义相同。

5.属性

属性是对标签内的一个XML元素条目的命名。通过属性名=“值”的格式进行定义。可以看作是位于元素内部的子元素。

Flex为处理XML提供了必要的支持,ActionScript类XML和XMLList用于建立Flex的XML对象。XML类用于描述单一的XML对象,如XML的一个节点数据以及这个节点的所有Attribute值和下级节点信息;XMLList类用于描述一组XML元素,这组元素需要有相同的XML标签,通过XMLList可以灵活地对XML元素集合进行添加、删除、修改和查询操作。

通过MXML我们可以使用<mx:XML>标签和<mx:XMLList>标签构造静态的XML结构。ActionScript则可以对MXML的静态XML对象或外部文档进行各种数据处理操作,对于大部分XML数据的处理操作都是通过ActionScript完成。

通常ActionScript可以完成下列关于XML的操作:

◆构建XML文档,添加XML元素和值。

◆访问XML元素,属性(Attribute)和值。

◆查询XML元素。

◆遍历XML数据的集合。

◆进行XML类型和String类型的相互转换。

◆操作XML命名空间。

◆读取外部的XML文件。
 

【编辑推荐】

  1. 学习笔记 在Flex内应用CSS样式
  2. 四种声明Flex CSS样式的基本方法
  3. Flex框架中Cairngorm和Mate的优点大比拼
  4. FlexBuilder3.0与Eclipse3.4的完美结合
  5. 解析Flex应用开发步骤 新特性和技术框架 

 

 

责任编辑:佚名 来源: blueidea.com
相关推荐

2011-05-18 16:02:08

XML

2009-02-03 10:19:45

2010-08-09 15:41:13

Flex字体

2010-07-29 17:15:55

Flex

2010-08-09 15:30:00

Flex字体

2010-08-05 14:32:16

Flex框架

2010-08-06 14:36:39

CSS样式Flex

2010-07-27 12:28:56

Flex Remote

2010-08-09 12:42:16

Flex module

2010-07-28 09:18:03

Flex2.0

2010-08-12 10:26:12

FlexXML

2010-08-12 15:20:49

Flex Builde

2009-08-20 10:12:59

Flex Alert组

2010-08-06 09:38:11

Flex读取XML

2010-08-13 08:47:28

xml文件Flex

2011-12-03 20:25:53

2010-07-29 17:11:03

Flex

2010-08-04 14:07:59

Flex事件机制

2010-07-29 09:31:28

Flex编程模型

2010-08-04 15:37:31

Flex图表
点赞
收藏

51CTO技术栈公众号