<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
creationComplete="init()" fontSize="12" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.utils.ObjectProxy;
import mx.rpc.events.ResultEvent;
[Bindable]
private var flvData:ArrayCollection=new ArrayCollection();
private function init():void{
this.httpService.send();
}
private function resultHandler(event:ResultEvent):void
{
if(event.result.minwt.doc is ObjectProxy)
{
flvData.addItem(event.result.minwt.doc);
}
else
{
flvData=event.result.minwt.doc;
}
this.myDataGrid.dataProvider=flvData;
this.mylb.text=this.flvData.getItemAt(0).docTitle.toString();
}
]]>
</mx:Script>
<mx:HTTPService id="httpService" url="1XML.xml" result="resultHandler(event)"/>
<mx:Label id="mylb"/>
<mx:DataGrid id="myDataGrid" width="500">
<mx:columns>
<mx:DataGridColumn headerText="標題" dataField="docTitle"/>
<mx:DataGridColumn headerText="日期" dataField="docDate"/>
<mx:DataGridColumn headerText="類別" dataField="docType"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>