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

XML簡(jiǎn)介
XML(eXtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語(yǔ)言)常用于數(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ù)條目,通過(guò)一對(duì)標(biāo)簽和標(biāo)簽內(nèi)的子元素定義。XML的元素中可以包含文本數(shù)據(jù)或其他的元素,也可以為空。
2.空元素
空元素是不包含子元素的XML元素。通常XML的空元素可以寫成自封閉的格式,例如
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元素條目的命名。通過(guò)屬性名=“值”的格式進(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)簽,通過(guò)XMLList可以靈活地對(duì)XML元素集合進(jìn)行添加、刪除、修改和查詢操作。
通過(guò)MXML我們可以使用
通常ActionScript可以完成下列關(guān)于XML的操作:
◆構(gòu)建XML文檔,添加XML元素和值。
◆訪問(wèn)XML元素,屬性(Attribute)和值。
◆查詢XML元素。
◆遍歷XML數(shù)據(jù)的集合。
◆進(jìn)行XML類型和String類型的相互轉(zhuǎn)換。
◆操作XML命名空間。
◆讀取外部的XML文件。
新聞標(biāo)題:XML在Flex中的應(yīng)用指南
URL網(wǎng)址:http://fisionsoft.com.cn/article/ccedpcg.html


咨詢
建站咨詢
