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"/>? ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |