Flex 3處理資料 訪問 XML 資料2

2021-08-23 15:30:37 字數 672 閱讀 4187

對xml元素與屬性賦值

使用@和點( . )操作符不只可以從xml結構中讀取資料的值,也可以為其賦值。

在下邊的例子中,建立乙個xml結構master-detail檢視。master檢視包含乙個datagrid 元件,用來顯示書的列表。detail檢視包含控制項,用來編輯master檢視中當前選中的圖書。

master 和detail檢視使用資料繫結和e4x來讀取和更新xml中的資料。

下邊的例子通過一下方法使用e4x:

要使用當前被選中圖書的title更新testinput控制項tiltleinput,需要繫結testinput控制項tiltleinput的 text屬性到mybooks.book[selectedbookindex].title。類似地,要使用使用者最終輸入更新xml,當 testinput控制項tiltleinput的text屬性改變時,將testinput控制項tiltleinput的text屬性的值賦值給 mybooks.book[selectedbookindex].title。

detail檢視中的另乙個元件使用同樣的方法正確的工作。

keith peters

send in the idiots: stories from the other side of autism

kamran nazeer

Flex 3處理資料 訪問 XML 資料3

通過傳遞資料引用建立xml物件 前邊介紹xml的例子展示了使用xml文件初始化xml物件的方法。當建立乙個xml文件時,你也可以通過引用 來自其他變數的引用 傳遞數到xml物件中,通過大括號擴起來的變數值引用。如果你建立的xml結構不是有效的xml,你會看到型別錯誤的執行時錯誤。下邊的例子動態的建立...

Flex3處理資料 訪問 XML 資料1

actionscript 3.0組類基於ecmascript for xml e4x 說明 ecma 357 2第二版 這些類功能強大,使用簡單,對處理xmldata資料非常有用。相比以前的程式設計技術使用e4x的開發 使得xml資料更快。介紹xml 許多伺服器端應用程式使用xml資料結構,那麼你可...

Flex 3處理外部XML的兩種方法

其一,用mx model 其二 用mx httpservice 其中,xml資料如下 xmlversion 1.0 products product name name name price price price freeship free shipping?freeship product pr...