[AIR]读写XML文件

1.XML文件

<?xml version="1.0" encoding="UTF-8"?>
<allUnits>

<unit>
<unitName>Bunch</unitName>
<unitID>4</unitID>
</unit>

<unit>
<unitName>Dozen</unitName>
<unitID>2</unitID>
</unit>

<unit>
<unitName>Each</unitName>
<unitID>1</unitID>
</unit>

<unit>
<unitName>Pound</unitName>
<unitID>3</unitID>
</unit>

</allUnits>

2.读代码

(1)FileStream对象读取File对象

import flash.filesystem.File;
var xmlFile:File
= File.applicationDirectory;
xmlFile
= xmlFile.resolvePath("data/units.xml");
var fs:FileStream
= new FileStream();
fs.open(xmlFile, FileMode.READ);
var txt:String
= fs.readUTFBytes(fs.bytesAvailable);
fs.close();
//trace(txt);
var xml:XML = new XML(txt);
trace(xml);

(2)

3.写代码

posted @ 2011-07-28 18:53  longbaobao  阅读(326)  评论(0)    收藏  举报