`

xmllist转换成array

    博客分类:
  • Flex
XML 
阅读更多
//将xmllist转黄成array。
            private function xmlListToArray(results:XMLList):Array
            {
                var array:Array=new Array();
                for each(var child:XML in results)
                {
                    var obj:Object=new Object();
                    //obj[child.nodeKind()]=child[child.nodeKind()];
                    for each(var ite:XML in child.children())
                    {
                        obj[ite.name().toString()]=child[ite.name().toString()];
                    }
                    array.push(obj);                    
               }
               return array;
            }

 

 

 /*将如下类型的xml转换成array,以便可以作为DataProvider给DataGrid,Tree等组件绑定数据        
             <?xml version="1.0" encoding="utf-8" ?> 
             <Items>
                 <Item>
                 <name>nam1</name> 
                   <grender>boy</grender> 
                   <from>guangxi</from> 
                   </Item>
                 <Item>
                   <name>nam2</name> 
                   <grender>boy</grender>
                   <from>shanghai</from>
                 </Item>
             </Items>
            */

 

2
1
分享到:
评论

相关推荐

    java XML转成LIST可以转成指定的类数组

    当处理XML文件时,有时我们需要将其内容转换为Java对象,如List,以便于操作和处理。本篇文章将深入探讨如何将XML转换为指定类型的List数组,并涉及多层数据结构的处理。 1. **Java XML解析库** 在Java中,有多种...

    Flex中Tree组件的数据源举例(xml,array,object)

    var xmlList:XMLList = xmlData.root.category; var dataProvider:XMLListCollection = new XMLListCollection(xmlList); tree.dataProvider = dataProvider; ``` 接下来,我们讨论Array数据源。Array是最基础的...

    Flex:ArrayCollection转xml形式的实例

    在某些情况下,我们需要将ArrayCollection转换为XML格式,以便于数据交换或存储。本实例将详细介绍如何实现这一转换。 首先,我们来理解ArrayCollection的基本用法。ArrayCollection通常用于Flex或Flash项目,它...

    输入转化成类的List输出

    在IT领域,特别是编程中,"输入转化成类的List输出"是一个常见的操作,涉及到对象的序列化和集合处理。这个任务通常出现在处理用户输入、数据解析或与数据库交互的场景中。以下是对这一主题的详细说明: 1. **类...

    xStream xml to bean

    对于集合,xStream会自动将其转换为XML的`&lt;list&gt;` 或 `&lt;array&gt;` 元素。对于自定义类型,可以通过注册自定义的转换器实现更复杂的转换逻辑。 在测试文件`test`中,我们可以编写单元测试来验证这些方法是否按预期工作...

    基于springboot的4个常见的复杂请求Demo,含实体嵌套List提交、通文件上传、List提交、数组Array提交

    本教程将详细讲解基于Spring Boot实现的四个关键示例:实体嵌套List提交、通用文件上传、List提交以及数组Array提交。 首先,让我们了解一下Spring Boot的`@RequestBody`注解,它是处理复杂请求的关键。该注解允许...

    C#序列化与反序列化(包括复杂xml对象)

    这个过程可以将一个复杂的对象结构转换成XML字符串,方便存储或在网络上传输。 方法一:反序列化取节点KV值 这种方法通常适用于XML文档中的简单属性。我们可以通过创建一个`XmlSerializer`实例,然后调用其`...

    flex 解析xml实例

    2. **XML节点操作**:XML对象提供了访问其节点的方法,如`children()`用于获取子节点,`attributes()`用于获取属性,`toString()`用于转换为字符串形式。例如,获取XML中的所有`item`节点: ```actionscript var ...

    浅谈numpy中np.array()与np.asarray的区别以及.tolist

    总结来说,`np.array()` 和 `np.asarray()` 在创建ndarray时的主要区别在于是否复制数据,而`.tolist()`方法则用于将ndarray转换为Python列表。理解这些区别对于有效管理和操作NumPy数组至关重要。在处理大型数据时...

    hibernate array 数组映射

    在Java的持久化框架Hibernate中,数组映射是一种常见的数据模型转换方式,它允许我们将数据库中的数据以数组的形式存储在Java对象中。本篇将详细探讨`hibernate array 数组映射`的相关知识点,包括其原理、配置、...

    JSON 字符串 与 java 对象的转换

    // 把Java对象转换成JSON对象,并转化为字符串 JSONObject object = JSONObject.fromObject(invite); System.out.println(object.toString()); ``` #### 3. JSON字符串转换为Java对象数组 ```java import ...

    Flex类图和与Java交互时类型转换对照

    - 当Flex向Java发送数据时,Flex的Number类型会被转换为Java的double类型,String、Boolean、Date等保持不变,Array会转换成ArrayList或自定义的Java对象数组。 - Java向Flex发送数据时,Java的数字类型会被转换为...

    xml文件序列化

    6. **集合序列化**:`List&lt;T&gt;`、`Dictionary, TValue&gt;`等集合类型可以自动序列化,但也可以使用`[XmlArray]`和`[XmlArrayItem]`进行自定义。 总之,XML文件序列化是软件开发中常用的数据持久化手段,它使得对象的...

    AXIS2中OMElement和Java对象之间的转换

    CASE2:List 或 Array 类型生成 OMElement 方法: `List&lt;Person&gt; list = new ArrayList(); list.add(man); list.add(man); ...` 在上面的方法中,我们使用了 BeanUtil 工具类将 Java 对象转换为 ...

    .Net Framework 各种类型转换方法

    需要注意的是,如果字符串格式不正确或者不能被转换成指定类型时,会抛出异常。因此,在调用 `Parse` 之前最好先进行有效性检查。此外,`ToString` 方法可以将其他类型的数据转换为字符串: ```csharp int a = 123;...

    一个用来解析XML文档的类

    list($level[$xml_elem['level']], $extra) = array_values($xml_elem['attributes']); } else { $level[$xml_elem['level']] = $xml_elem['tag']; } } if ($xml_elem['type'] == 'complete') { $start_...

    Flex Tree XML

    在Flex中,Tree组件可以绑定到各种数据源,包括Array,ArrayCollection,以及XML或XMLList。XML因其结构化和易于解析的特性,常被用来存储和传递层次结构的数据,这与Tree组件的展示需求非常匹配。在"TreeExample"中...

    DWR.xml配置文件说明书(含源码)

    DWR 自动将DOM、DOM4J、JDOM和XOM转换成DOM树,前面这几种类型都仅仅返回Document,Element,Node.DWR会自动将这些转换成浏览器DOM对象.通常在启动JDOM Converter时会有一个提示信息,除非你想采用JDOMconverter否则可以...

    winform 数组内容转换源码

    2. 集合转换:如将数组转换为`List&lt;T&gt;`或其他集合类型,这样可以方便地利用集合提供的方法进行数据操作。 3. 格式化数据:比如将数组中的数字转换为格式化的字符串,如保留两位小数的浮点数。 4. JSON或XML序列化...

    C#对象与XMl文件之间的相互转换

    6. **自定义序列化行为**:如果需要自定义XML的生成方式,例如改变元素名称或添加命名空间,可以使用XML特性(如[XmlElement]、[XmlAttribute]、[XmlArray]等)来装饰类的成员。这些特性可以指定元素的名称、是否...

Global site tag (gtag.js) - Google Analytics