加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex的读取本地XML文件方式

发布时间:2020-12-15 03:41:45 所属栏目:百科 来源:网络整理
导读:网上整理几种方式: 方式一: ??? flash.filesystem包下的类,文件流读取 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

网上整理几种方式:

方式一:

??? flash.filesystem包下的类,文件流读取

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(); 
} 


方式二:

?? flash.net 包下的网络相关类

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); 
} 


方式三:

???

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(); 
} 

?

方式四:

??? MXML标签引用本地XML数据到flex页面

??<mx:XML source="本地url"/>? ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读