自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

XML在Flex中的應(yīng)用指南

開發(fā) 后端
本文向大家介紹一下Flex中如何操作XML,F(xiàn)lex為處理XML提供了必要的支持,ActionScript類XML和XMLList用于建立Flex的XML對(duì)象。

在學(xué)習(xí)Flex的過程中,你可能回到XML在Flex中的應(yīng)用問題,這里和大家分享一下,首先介紹一下XML的概念。

XML簡(jiǎn)介

XML(eXtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)常用于數(shù)據(jù)描述、數(shù)據(jù)封裝和數(shù)據(jù)結(jié)構(gòu)化處理。XML提供了簡(jiǎn)單和易讀的數(shù)據(jù)組織方式,可以更加方便和標(biāo)準(zhǔn)地對(duì)數(shù)據(jù)進(jìn)行讀取、傳輸和操作。Flex技術(shù)中使用的MXML也是基于XML的一種標(biāo)簽規(guī)范。

XML在Flex中的應(yīng)用

在Flex中處理XML數(shù)據(jù)需要理解一些基本的XML概念。在本書中會(huì)涉及到的XML概念如下。

1.元素

元素是XML數(shù)據(jù)中的一個(gè)數(shù)據(jù)條目,通過一對(duì)標(biāo)簽和標(biāo)簽內(nèi)的子元素定義。XML的元素中可以包含文本數(shù)據(jù)或其他的元素,也可以為空。

2.空元素

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

3.文檔

文檔是一個(gè)獨(dú)立的XML結(jié)構(gòu)。一個(gè)XML文檔可以包含任意數(shù)量的XML元素,但是必須只包含唯一的根元素。

4.節(jié)點(diǎn)

節(jié)點(diǎn)和元素的意義相同。

5.屬性

屬性是對(duì)標(biāo)簽內(nèi)的一個(gè)XML元素條目的命名。通過屬性名=“值”的格式進(jìn)行定義??梢钥醋魇俏挥谠貎?nèi)部的子元素。

Flex為處理XML提供了必要的支持,ActionScript類XML和XMLList用于建立Flex的XML對(duì)象。XML類用于描述單一的XML對(duì)象,如XML的一個(gè)節(jié)點(diǎn)數(shù)據(jù)以及這個(gè)節(jié)點(diǎn)的所有Attribute值和下級(jí)節(jié)點(diǎn)信息;XMLList類用于描述一組XML元素,這組元素需要有相同的XML標(biāo)簽,通過XMLList可以靈活地對(duì)XML元素集合進(jìn)行添加、刪除、修改和查詢操作。

通過MXML我們可以使用<mx:XML>標(biāo)簽和<mx:XMLList>標(biāo)簽構(gòu)造靜態(tài)的XML結(jié)構(gòu)。ActionScript則可以對(duì)MXML的靜態(tài)XML對(duì)象或外部文檔進(jìn)行各種數(shù)據(jù)處理操作,對(duì)于大部分XML數(shù)據(jù)的處理操作都是通過ActionScript完成。

通常ActionScript可以完成下列關(guān)于XML的操作:

◆構(gòu)建XML文檔,添加XML元素和值。

◆訪問XML元素,屬性(Attribute)和值。

◆查詢XML元素。

◆遍歷XML數(shù)據(jù)的集合。

◆進(jìn)行XML類型和String類型的相互轉(zhuǎn)換。

◆操作XML命名空間。

◆讀取外部的XML文件。
 

【編輯推薦】

  1. 學(xué)習(xí)筆記 在Flex內(nèi)應(yīng)用CSS樣式
  2. 四種聲明Flex CSS樣式的基本方法
  3. Flex框架中Cairngorm和Mate的優(yōu)點(diǎn)大比拼
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 解析Flex應(yīng)用開發(fā)步驟 新特性和技術(shù)框架 

 

 

責(zé)任編輯:佚名 來源: blueidea.com
相關(guān)推薦

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-12 10:26:12

FlexXML

2010-07-28 09:18:03

Flex2.0

2010-08-09 12:42:16

Flex module

2010-08-12 15:20:49

Flex Builde

2010-08-06 09:38:11

Flex讀取XML

2010-08-13 08:47:28

xml文件Flex

2009-08-20 10:12:59

Flex Alert組

2011-12-03 20:25:53

2010-07-29 17:11:03

Flex

2010-08-04 14:07:59

Flex事件機(jī)制

2010-07-29 09:31:28

Flex編程模型

2010-08-04 15:37:31

Flex圖表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)