`
it_liuyong
  • 浏览: 97781 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex写XML文件

    博客分类:
  • flex
 
阅读更多
Flex写XML文件   可以通过FileStream类的writeUTFBytes方法来实现。

1,首先你要创建一个xml:
var xml:XML = new XML("<?xml version='1.0' encoding='utf-8'?><user>.............</user>");
2,创建一个xml文件:
var file:File = File.documentsDirectory.resolvePath("xxx.xml");
3,通过FileStream类写文件:
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.WRITE);
fileStream.writeUTFBytes(xml.toString());
fileStream.close();
Alert.show("恭喜!已保存成功","文件生成成功!");

XML的读取方法有很多,可以用Httpservice,可以用webservice,也可以用File或是urlRequest等等.....更多详情可以查看官方API。
分享到:
评论
1 楼 qq2464785999 2013-03-29  
非常感谢。
测试后,发现要用相对路径的话,好像要这么写
var file:File = new File(File.applicationDirectory.resolvePath("XXX.xml").nativePath);

相关推荐

Global site tag (gtag.js) - Google Analytics