这个是mxml代码 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" height="590" creationComplete="UIComplete()" width="684"> <mx:Script> <!--[CDATA[ import mx.rpc.events.FaultEvent; import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; public const xmlUrl:String = "ASConfig---1.xml"; [Bindable] //导入xml文件,将数据做成一个集合 private var myData:ArrayCollection; private function resultHandler(event:ResultEvent):void { //myData是ArrayCollection类型 myData = event.result.asconfig.config; } private var interID:uint; private function UIComplete():void { var service:HTTPService = new HTTPService(); service.url = xmlUrl; service.addEventListener(ResultEvent.RESULT, resultHandler); service.send(); } private function Modified():void { disply_lb.text="ASConfig modified Successfully."; mx.controls.Alert.show("Configuration updated", "Set Config"); } ]]--> </mx:Script> <mx:Zoom id="shrink" duration="100" zoomHeightTo=".9" zoomWidthTo=".9" /> <mx:Zoom id="revert" duration="50" zoomHeightTo="1" zoomWidthTo="1" /> <mx:Label id="disply_lb" color="#FF0000"/> <mx:Form fontWeight="bold" width="680" height="590" x="-8" y="-20"> <mx:FormHeading label="DataBase Config Configuration Information" paddingLeft="20" fontSize="14" fontWeight="bold" /> <mx:HRule width="100%" height="1"/> <mx:FormItem label="db.connection_string:"> <mx:TextInput id="dbconnstr_txt" fontWeight="normal" text="{myData.getItemAt(13).value}" /></mx:FormItem> <mx:FormItem label="db.connection_user:"> <mx:TextInput id="dbconnuser_txt" fontWeight="normal" text="{myData.getItemAt(14).value}" /></mx:FormItem> <mx:FormItem label="db.connection_pwd:"> <mx:TextInput id="dbconnpwd_txt" fontWeight="normal" text="{myData.getItemAt(15).value}" /></mx:FormItem> <mx:FormItem direction="horizontal" width="100%"> <mx:Button id="editSubmit_btn" label="Edit" mouseDownEffect="{shrink}" mouseUpEffect="{revert}" cornerRadius="5" width="59" /> </mx:FormItem> </mx:Form> </mx:Application> 另外xml文件的代码如下: <?xml version="1.0" encoding="UTF-8"?> <asconfig> <config name="AS_host_ip" value="192.168.2.37" /> <config name="AS_port" value="5060" /> <config name="xcap_host_ip" value="192.168.2.37" /> <config name="xcap_host_port" value="5020" /> <config name="ocp_server_ip" value="192.168.2.48" /> <config name="ocp_server_port" value="5060" /> <config name="ocp_server_host" value="ocp.gz.com" /> <config name="federation.msn" value="org.protelnet.com.protocols.msn.MSNSession" /> <config name="federation.yahoo" value="org.protelnet.com.protocols.yahoo.YahooSession" /> <config name="federation.xmpp" value="org.protelnet.com.federation.impl.xmpp.FederationGatewayXmppImpl" /> <config name="xmpp.server" value="gz.xmpp.com" /> <config name="xcap.baseurl" value="http://192.168.2.48:8888/aggregationproxy" /> <config name="xcap.listeningurl" value="http://192.168.2.37:7001/OCPApplication/xcap" /> <config name="db.connection_string" value="jdbc:oracle:thin:@192.168.2.49:1521:PreIMS" /> <config name="db.connection_user" value="sipuser" /> <config name="db.connection_pwd" value="sipuser" /> </asconfig>