[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.写代码

浙公网安备 33010602011771号