QueryDataSet.xml
<?xml version="1.0" encoding="utf-8"?>
<catalog>
<product productId="1">
<name>Nokia 6010</name>
<description>Easy to </description>
</product>
</catalog>
把它的代码写成ASP文件
QueryDataSet.asp
<%
sXml="<?xml version=""1.0"" encoding=""utf-8""?>"&vbCrLf
sXml=sXml&"<catalog>"&vbCrLf
sXml=sXml&"<product>"&vbCrLf
sXml=sXml&"<name>jigqiu95</name>"&vbCrLf
sXml=sXml&"<description>web_net</description>"&vbCrLf
sXml=sXml&"</product>"&vbCrLf
sXml=sXml&"<product>"&vbCrLf
sXml=sXml&"<name>jigqiu</name>"&vbCrLf
sXml=sXml&"<description>web_com</description>"&vbCrLf
sXml=sXml&"</product>"&vbCrLf
sXml=sXml+"</catalog>"&vbCrLf
response.ContentType="text/xml;Charset=utf-8"
response.write sXml
%>
HTTP_get.mxml 中就是改了下文件的名字:(QueryDataSet.asp)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp();" >
<mx:HTTPService id="chk" url="QueryDataSet.asp"
result="productServiceResultHandler(event)"
>
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
public var xmltree:XML;
private function initApp():void
{
chk.send();
}
private function productServiceResultHandler(event:ResultEvent):void
{
Alert.show("Handle");
productGrid.dataProvider=event.result.catalog.product
Alert.show("ok2");
}
private function ResultHandler():void
{
chk.send();
}
]]>
</mx:Script>
<mx:Button label="查询" x="163" y="211" click="ResultHandler();"/>
<mx:DataGrid x="10" y="21" id="productGrid" width="400" >
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name" />
<mx:DataGridColumn headerText="description" dataField="description" />
</mx:columns>
</mx:DataGrid>
</mx:Application>