Flex中讀取外部XML檔案

來源:互聯網
上載者:User

Flex中讀取外部本地XML檔案,為DataGrid提供資料的樣本:

 

MXML檔案:

 

<?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[0.4, 1.0]" backgroundGradientColors="[#9154DD, #6798C2]"><br /><mx:Model id="ShoppingCartList" source="myData/ShoppingCartList.xml" /><br /><mx:Panel layout="absolute" right="10" bottom="10" top="255" width="250" title="購物車"><br /><mx:DataGrid x="0" y="0" width="230" editable="false" dragEnabled="true" dataProvider="{ShoppingCartList.item}" height="162" bottom="40" top="0"><br /><mx:columns><br /> <mx:DataGridColumn headerText="Name" dataField="name"/><br /><mx:DataGridColumn headerText="Price" dataField="price"/><br /><mx:DataGridColumn headerText="Number" dataField="number"/><br /></mx:columns><br /></mx:DataGrid><br /> <mx:Button x="172" y="172" label="移除" fontSize="12" bottom="10" right="10"/><br /></mx:Panel><br /></mx:Application><br />

 

提供資料的ShoppingCartList.xml檔案,儲存在myData/ShoppingCartList.xml下,代碼如下:

<ShoppingCartList><br /><item><br /><name>Apple</name><br /><price>2.33</price><br /><number>12</number><br /></item><br /><item><br /><name>Computer</name><br /><price>2043.3</price><br /><number>1</number><br /></item><br /><item><br /><name>TV</name><br /><price>3000</price><br /><number>2</number><br /></item><br /><item><br /><name>Camera</name><br /><price>2311.23</price><br /><number>1</number><br /></item><br /><item><br /><name>Keyboard</name><br /><price>3.3</price><br /><number>12</number><br /></item></p><p></ShoppingCartList>

 

 

運行結果:

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.