zoukankan      html  css  js  c++  java
  • Flex 学习笔记 XML 转ArrayCollection

    相关链接:http://younglab.blog.51cto.com/416652/287382

    XMLArrayCollection

    一般情况直接转换

    import mx.collections.ArrayCollection;

    import mx.rpc.xml.SimpleXMLEncoder;

    import mx.rpc.xml.SimpleXMLDecoder;

    private var tip:XML=

        <tips>

           <tip>

               <no>1</no>

               <date>2011/10/19</date> 

               <content>内容</content>

           </tip>

           <tip>

               <no>2</no>

               <date>2011/10/31</date> 

               <content>内容</content>

           </tip>

        </tips>                   

    private function GetArrayCollection():ArrayCollection{

        var xmlDoc:XMLDocument = new XMLDocument(tip);

        var decoder:SimpleXMLDecoder = new SimpleXMLDecoder();

        var data:Object = decoder.decodeXML( xmlDoc );

        var collection:ArrayCollection = new ArrayCollection( data.tips.tip );

        return collection;

    }

    tip节只有一条数据时,上面转换将报错,需通过Array进行转换

    private var tip:XML=

        <tips>

           <tip>

               <no>1</no>

               <date>2011/10/19</date> 

               <content>内容</content>

           </tip>

    </tips>

    private function GetArrayCollection():ArrayCollection{

        var xmlDoc:XMLDocument = new XMLDocument(tip);

        var decoder:SimpleXMLDecoder = new SimpleXMLDecoder();

        var data:Object = decoder.decodeXML( xmlDoc );

        var arr:Array = new Array({no:data.tips.tip.no,date:data.tips.tip.date,content:data.tips.tip.content});

        var collection:ArrayCollection = new ArrayCollection( arr);

        return collection;

    }

  • 相关阅读:
    httpVueLoader.js props传递参数
    iview自定义图标,render方式自定义图标
    C# MVC API WebSocket的聊天室案例
    CSS/HTML实现Switch开关按钮
    AndroidStudio打包Jar包给Unity使用的期间遇到的错误
    AndroidStudio4.0.1 打包 Jar包
    解决SVN异常 cleanup failed
    c++ sizeof的实现
    c++ 函数指针简单实例
    C++ socket 网络编程 简单聊天室
  • 原文地址:https://www.cnblogs.com/Anlycp/p/2240922.html
Copyright © 2011-2022 走看看