国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古丈县| 长岭县| 印江| 当雄县| 泰和县| 鄱阳县| 彭山县| 佛学| 肇源县| 黄龙县| 深泽县| 舟山市| 延庆县| 龙海市| 邯郸县| 上林县| 分宜县| 黄石市| 广饶县| 建瓯市| 大同县| 天水市| 永顺县| 教育| 栾川县| 海晏县| 白银市| 台州市| 龙江县| 白水县| 嘉祥县| 高青县| 黑水县| 通江县| 宽甸| 噶尔县| 临颍县| 特克斯县| 墨玉县| 滨海县| 临沂市|