国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

Flex 中 xml 與 ArrayCollection 之間的相互轉換

2024-04-27 15:12:40
字體:
來源:轉載
供稿:網友
xml 于 ArrayCollection 之間的相互轉換 <?xml version="1.0" encoding="utf-8"?> <s:application xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="application1_creationCompleteHandler()" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.events.FlexEvent; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; PRivate var xml:XML; [Bindable] private var dgdp:ArrayCollection=new ArrayCollection; protected function application1_creationCompleteHandler():void { http.send(); } protected function http_resultHandler(event:ResultEvent):void { xml = event.result as XML; for each(var xml:XML in event.result..des){ var o:Object=new Object(); o.id=xml.@id; o.name=xml.@name; o.score=xml.@score; dgdp.addItem(o); } arrToXml(); } protected function http_faultHandler(event:FaultEvent):void { // TODO Auto-generated method stub } protected function arrToXml():void{ var root:XML=<root/>; for(var i:int=0;i<dgdp.length;i++){ var node:XML=new XML(<node/>); node.id=dgdp[i].id; node.name=dgdp[i].name; node.score=dgdp[i].score; root.appendChild(node); } Alert.show(root.toXMLString()); } ]]> </fx:Script> <fx:Declarations> <!-- 將非可視元素(例如服務、值對象)放在此處 --> <s:HTTPService id="http" method="POST" useProxy="false" url="data/data.xml" resultFormat="e4x" result="http_resultHandler(event)" fault="http_faultHandler(event)"/> </fx:Declarations> <s:DataGrid id="dg" dataProvider="{dgdp}" x="202" y="41" width="346" height="164" requestedRowCount="4"> <s:columns> <s:ArrayList> <s:GridColumn dataField="id" headerText="id"></s:GridColumn> <s:GridColumn dataField="name" headerText="name"></s:GridColumn> <s:GridColumn dataField="score" headerText="score"></s:GridColumn> </s:ArrayList> </s:columns> </s:DataGrid> </s:Application>

data.xml

<?xml version="1.0" encoding="UTF-8"?><data value="test01"> <data1 id="1" value="test01"> <id id="1000" value="test02" /> <name name="test1" value="test03" /> <des id="1000" name="test1" score="75" classes="1class" value="test04" /> </data1> <data2 id="2" value="test02"> <id id="1001" value="test06" /> <name name="test2" value="test07" /> <des id="1001" name="test2" score="85" classes="2class" value="test08" /> </data2></data>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深州市| 临澧县| 牟定县| 乌拉特中旗| 山阴县| 汽车| 财经| 攀枝花市| 金沙县| 新密市| 桦甸市| 哈巴河县| 岳阳县| 云阳县| 建平县| 大庆市| 鄂温| 长治县| 高台县| 津南区| 仲巴县| 江门市| 济阳县| 葫芦岛市| 比如县| 灯塔市| 渝北区| 惠来县| 徐汇区| 祥云县| 松桃| 鄢陵县| 同心县| 林西县| 三门峡市| 喜德县| 调兵山市| 大方县| 乌兰浩特市| 剑川县| 朝阳市|