三種方式實現Flex讀取XML配置檔案

2021-09-30 07:19:59 字數 1627 閱讀 1271

本文和大家重點討論一下flex讀取xml配置檔案的幾種方法,在flex中我們經常使用xml檔案,因為flex支援強大的e4x功能,讀取xml相當簡潔。總結一下常用的flex讀取xml配置檔案的方法。

flex讀取xml配置檔案總結

在flex中我們經常使用xml檔案,因為flex支援強大的e4x功能,讀取xml相當簡潔。總結一下常用的flex讀取xml配置檔案的方法:

1.使用model標籤形式

首先宣告model標籤,

<

mx:modelid

mx:modelid="model"source

="conf/configuration.xml"/>

xml形如:

<

config

>

<

username

>

hzd

username

>

<

psw>

123456<

psw>

config

>

那麼,只需要在初始化事件中直接呼叫即可,例如:model.username,model.psw即可取到想要的值。

2.使用urlloader

varurlloader:urlloader

=newurlloader

();  

urlloader.addeventlistener(event.complete,handleurlloadercompleted);  

urlloader.load(newurlrequest("conf/configuration.xml"));  

privatefunctionhandleurlloadercompleted(event:event):void  

3.使用httpservice

在元件的createcomplete事件中新增xmlreader.send();語句呼叫http請求。這種flex讀取xml配置檔案方法的格式是陣列的形式,所以用arraycollection接收。如果想使用強大的e4x功能,建議還是用第一種活第二種方法。

Flex三種通訊方式

flex三種通訊方式 flex程式與伺服器端程式進行資料互動,有三種通訊方式 表1 1 通訊方式 通訊協議 互動資料格式 常用的http協議 xmlwebservice soap協議 xmlremoteobject flex 自定義的高效二進位制 資料通訊協議 amf 任意 可以是數字,字串,物件,...

android 解析xml的三種方式

xml 可拓展的標記語言,簡單的資料儲存語言 開始標籤與結束標籤匹配 區分大小寫 標籤android 解析xml的三種方式 dom 文件物件模型 sax 事件驅動的xmlapi class 繼承org.xml.sax.helpers.defaulthandler包下的defaulthandler,重...

Android解析XML的三種方式

在android中提供了三種解析xml的方式 dom document objrect model sax api xml 以及android推薦的pull解析方式.如圖 zhangsan 21 lisi 22 wangwu 222下面分別介紹三種解析方式。dom解析器在解析xml文件時,會把文件中...