Flex 讀取xml文件的方法
更新時間:2009年08月09日 00:46:36 作者:
Flex 讀取xml文件的多種方法小結(jié),大家可以根據(jù)需要自己選擇。
方法一:
private function readxml1():void{
var xmlfile:file = new file("file path");
var stream:filestream = new filestream();
stream.open(xmlfile, filemode.read);
var xml:xml = xml(stream.readutfbytes(stream.bytesavailable));
stream.close();
}
方法二:
private function readxml2():void{
var urlrequest:urlrequest = new urlrequest("xml file path");
var urlloader:urlloader = new urlloader(urlrequest);
urlloader.addeventlistener(event.complete,completehandler);
}
private function completehandler(event:event):void{
var xml:xml = new xml(event.target.data);
trace(xml);
}
flex寫xml的方法:
public static function writexmlfile(xml:xml):void{
var stream:filestream = new filestream();
var xmlfile:file = new file("file path");
var outputstring:string = '\n';
outputstring += xml.toxmlstring();
outputstring = outputstring.replace(/\n/g, file.lineending);
stream = new filestream();
stream.open(xmlfile, filemode.write);
stream.writeutfbytes(outputstring);
stream.close();
}
復(fù)制代碼 代碼如下:
private function readxml1():void{
var xmlfile:file = new file("file path");
var stream:filestream = new filestream();
stream.open(xmlfile, filemode.read);
var xml:xml = xml(stream.readutfbytes(stream.bytesavailable));
stream.close();
}
方法二:
復(fù)制代碼 代碼如下:
private function readxml2():void{
var urlrequest:urlrequest = new urlrequest("xml file path");
var urlloader:urlloader = new urlloader(urlrequest);
urlloader.addeventlistener(event.complete,completehandler);
}
private function completehandler(event:event):void{
var xml:xml = new xml(event.target.data);
trace(xml);
}
flex寫xml的方法:
復(fù)制代碼 代碼如下:
public static function writexmlfile(xml:xml):void{
var stream:filestream = new filestream();
var xmlfile:file = new file("file path");
var outputstring:string = '\n';
outputstring += xml.toxmlstring();
outputstring = outputstring.replace(/\n/g, file.lineending);
stream = new filestream();
stream.open(xmlfile, filemode.write);
stream.writeutfbytes(outputstring);
stream.close();
}
相關(guān)文章
Flex Gumbo 通過smooth屬性設(shè)置BitmapGraphic對象平滑度的例子
接下來的例子演示了Flex Gumbo中如何通過smooth屬性,設(shè)置BitmapGraphic對象平滑度。2009-06-06
Flex與.NET互操作 使用FileReference+HttpHandler實現(xiàn)文件上傳/下載
Flex與.NET互操作 使用FileReference+HttpHandler實現(xiàn)文件上傳/下載2009-06-06
FluorineFx.NET的認(rèn)證(Authentication )與授權(quán)(Authorization)Flex與.NE
FluorineFx.NET的認(rèn)證(Authentication )與授權(quán)(Authorization)和ASP.NET中的大同小異,核實用戶的身份既為認(rèn)證,授權(quán)則是確定一個用戶是否有某種執(zhí)行權(quán)限2009-06-06
Flex 創(chuàng)建一個自定義風(fēng)格的HRule或VRule
Flex中如何通過strokeWidth, strokeColor和shadowColor樣式,創(chuàng)建一個自定義風(fēng)格的HRule或VRule2009-06-06
Flex與.NET互操作(十):FluorineFx.Net的及時通信應(yīng)用(ApplicationAdapter)(一)
使用FluorineFx.Net開發(fā)的每一個實時通訊功能應(yīng)用都擁有一個應(yīng)用程序適配器(ApplicationAdapter),用來管理整個實時通訊應(yīng)用的生命周期,以及接受和拒絕客戶端的連接等。2009-06-06
Flex結(jié)合JavaScript讀取本地路徑的方法
鑒于adobe并沒有提供FileReference對瀏覽的文件的完整路徑的接口。只能采用JS和fileinput控件來獲取本地路徑了。2009-02-02

