flex通过httpService获取远程XML数据,并显示到DATAGIRD上
2009-12-03 11:16
579 查看
mxml:
mXml代码
xml:
mXml代码
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.utils.ObjectProxy; [Bindable] private var list:ArrayCollection=new ArrayCollection(); private function resultHandler(event:ResultEvent):void { if(event.result.store.book is ObjectProxy){ list.removeAll(); list.addItem(event.result.store.book); } else list=event.result.store.book; booksGrid.dataProvider=list; } ]]> </mx:Script> <mx:HTTPService id="booksXML" url="data/book_store.xml" showBusyCursor="true" result="resultHandler(event)"/> <mx:Button label="读取资料" click="this.booksXML.send()"/> <mx:DataGrid id="booksGrid" width="600" height="400"> <mx:columns> <mx:DataGridColumn headerText="编号" dataField="id" width="30"/> <mx:DataGridColumn headerText="书名" dataField="bookname"/> <mx:DataGridColumn headerText="分类" dataField="category" width="80"/> <mx:DataGridColumn headerText="售价" dataField="sprice" width="60"/> <mx:DataGridColumn headerText="特价" dataField="sale" width="60"/> </mx:columns> </mx:DataGrid> </mx:Application>
xml:
<?xml version="1.0" encoding="utf-8"?> <store> <store_title>我的书店</store_title> <store_telephone>222222</store_telephone> <store_address>ttttttttt</store_address> <book id="1" category="Web 开发"> <bookname>Getting Start with Flex</bookname> <sprice>49.9</sprice> <sale>45.9</sale> </book> </store>
相关文章推荐
- Flex HTTPService 获取数据网络xml资源
- Flex HttpService获取服务端返回数据 xml object text等
- Flex远程访问获取数据--HTTPService
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- php获取通过http协议post提交过来xml数据及解析xml
- 黄聪:Greasemonkey研究,通过GM_xmlhttpRequest获取远程URL的内容
- Flex-----HttpService获取和检索数据
- 使用HTTPService获取XML数据
- Flex: 使用HTTPService获取数据
- Flex HTTPService 读取XML并显示在 Tree 中
- Flex : 利用HTTPService DataGrid从XML文件中加载数据
- flex通过HttpService与.net交互XML
- Flex通过HTTPService读取外部的XML文件
- 使用XMLHttpRequest获取二进制数据显示图片
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- 通过ajax获取xml数据并显示
- flex和后端的数据交互(一)--XML和HTTPService
- 通过Http获取远程数据 转化为Class类的通用方法
- flex基础篇二 flex加载数据的两种方式,httpService和本地xml
- flex通过HTTPService组件读取复杂结构的xml文件