循环遍历xml树
xml数据一旦导入到flash中
我们就需要利用xml中的数据
-------------------------
1:car.xml:
<?xml version="1.0" encoding="UTF-8"?>
<cars>
<car>
<make>Honda</make>
<mode>Suv</mode>
<year>1985</year>
</car>
</cars>2:下面是新建一个Fla文件 遍历.fla(保存在和car.xml一样的路径下)
var xml:XML=new XML();
//创建xml对象,它是xml数据的表现者
xml.ignoreWhite=true;
//必须得有的语句,忽略空格
var myList:Array=new Array();
//让xml中的数据保存在数组中
xml.load("car.xml")
//开始导入car.xml
xml.onLoad=function(success){
if(success){
trace("加载完毕");
myList=this.childNodes[0].childNodes[0].childNodes;
//将<make/> <mode/> <year/> 内容存到数组中
main();
//执行主方法
else{
trace("加载失败");
}
}
function main(){
for(i:Number=0;i<myList.length;i++){
trace(myList[i];
}
}



浙公网安备 33010602011771号