zoukankan      html  css  js  c++  java
  • as3读取xml文件

    root.xml:

    Xml代码 复制代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <root>  
    3.    <Sysm>  
    4.     <userStatus label="0" data="正常" scope="user"/>  
    5.     <userStatus label="1" data="过期" scope="user"/>  
    6.     <userStatus label="2" data="删除" scope="user"/>  
    7.     <userStatus label="3" data="禁用" scope="user"/>  
    8.     </Sysm>  
    9.  </root>  

     as3:

    Actionscript3代码 复制代码
    1. //从root.xml中读取status,a是参数,用来选择性查询xml   
    2. public static  function readStatus(a:String):ArrayCollection{   
    3.                 var xml:XML;   
    4.                 var xmlList:XMLList;   
    5.     var xmlLoader:URLLoader = new URLLoader();   
    6.                    
    7.     var arr:ArrayCollection = new ArrayCollection();   
    8.     xmlLoader.load(new URLRequest("pb/utils/root.xml"));   
    9.                    
    10.     xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);   
    11.                    
    12.     function xmlLoaded(event:Event):void   
    13.     {   
    14.             xml = XML(event.target.data);   
    15.             //选择scope属性   
    16.          xmlList = xml..userStatus.(@scope==a);   
    17.             //trace(xmlList[0].@label);   
    18.            for(var i:int = 0; i < xmlList.length(); i++)   
    19.           {    
    20.               //把xmlList转化为object类型   
    21.         var o:Object = new Object();   
    22.         o.label = xmlList[i].@label;   
    23.         o.data = xmlList[i].@data;    
    24.         arr.addItemAt(o,i);                
    25.                            
    26.           }       
    27.     }   
    28.     return arr;   
    29.             }  
  • 相关阅读:
    Min25 筛与 Powerful Numbers
    「CF576D」 Flights for Regular Customers
    「CF568C」 New Language
    「CF559E」 Gerald and Path
    「CF555E」 Case of Computer Network
    20210604
    20210603模拟赛总结
    20210602模拟赛总结
    CF603E 整体二分
    20210601模拟赛总结
  • 原文地址:https://www.cnblogs.com/bmate/p/1655686.html
Copyright © 2011-2022 走看看