码迷,mamicode.com
首页 > 其他好文 > 详细

Flex 对Xml对象操作

时间:2015-06-26 19:36:23      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

一、读取.xml文件()


   import flash.events.Event;
   import flash.net.URLLoader;
   import flash.net.URLRequest;


var
loder:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest("myxml.xml"); loder.load(req); loder.addEventListener(Event.COMPLETE,showXml);
 private function showXml(event:Event):void{
                var loader:URLLoader = event.target as URLLoader;                
                if (loader != null){              
                      var externalXML:XML = new XML(loader.data);              
                   Alert.show(externalXML.root.(pre>2));                
                }else{                
                    Alert.show("loader is not a URLLoader!");             
               }         
}

二、flex中对xml对象的常用操作

使用"."操作符查询节点,使用"[]"访问指定索引的节点 

使用".."操作符访问所有以该标签命名的节点,而忽略节点的上下关系

使用"@"操作符访问节点属性

<roots>
  <root name="n1">
    <pre>1</pre>
  </root>
  <root name="n2">
    <pre>2</pre>
  </root>
  <root name="n3"> 
     <pre>3</pre>
  </root>
  <root name="n4"> 
     <pre>4</pre>
  </root>
</roots>

若obj为此XML对象,则:

obj.root[0]为:
 <root name="n1">
    <pre>1</pre>
  </root>
obj.root.(@name == "n2")为:

<root name="n2">
    <pre>2</pre>
  </root>

Flex 对Xml对象操作

标签:

原文地址:http://www.cnblogs.com/aegisada/p/4602865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!