zoukankan      html  css  js  c++  java
  • Flex 对Xml对象操作

    一、读取.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>

    obj..pre为:
    <pre>1</pre>
    <pre>2</pre>
    <pre>3</pre>
    <pre>4</pre>
     
  • 相关阅读:
    Windows 7系统安装MySQL5.5.21图解
    VB中DateDiff 函数解释
    curl命令具体解释
    SecureCRT 6.7.1 注冊机 和谐 破解 补丁 方法
    CSDN--十年
    SxsTrace工具用法
    Gamma校正及其OpenCV实现
    Linux--对文件夹下的配置文件批量改动IP
    sublime配置全攻略
    awk笔记
  • 原文地址:https://www.cnblogs.com/aegisada/p/4602865.html
Copyright © 2011-2022 走看看