`
sjkgxf7191
  • 浏览: 257807 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

xml 与 xmllist

    博客分类:
  • flex
XML 
阅读更多

<root>
  <bag id='1'>
        <bag id='11'/>
        <bag id='12'/>
        <bag id='13'/>
  </bag>
  <bag id='2'>
        <bag id='21'/>
        <bag id='22'/>
        <bag id='23'/>
  </bag>
</root>

xml.root.bag  is  xmllist  因为是root下有多个bag 自动, 成为xmllist  length() == 2
xml.root.bag.bag is xml    因为xml.root.bag是xmllist  xmllist.bag 就是得到 xmllist里的, 第一个结点, 值为 <bag id='1'>


xml..bag  xml.root..bag 结果应该都是一样的. 结果类型为  xmllist


for each (var item:XMLList in xml.root.bag){} 在这个例子里不会出错,  因为 '1'  '2'  都有多个子结点, 多个子结点的xml就是 xmlList
如果root下再有一个<bag id='3'/> 就会报错,

所以, 一般都写成for each (var item:* in xml.root.bag){}


简单的说,XMLList 类中包含用于处理一个或多个 XML 元素的方法。

如果 XMLList对象只包含一个 XML 元素,那么可以直接对 XMLList对象使用 XML 类方法。

XMLList不能直接复制 ,需要使用copy ()

尽量多用XMLListCollection

分享到:
评论

相关推荐

    java list和xml互转例子

    总之,Java List与XML之间的转换是数据交换和持久化的重要手段,而dom4j库提供了一种方便的方式来实现这种转换。通过熟练掌握这些概念和方法,开发者可以更好地在Java应用程序中处理结构化的数据。

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    C#将List与xml互转 支持简单类型

    C#将List与xml互转 支持简单类型 list转xml xml转list

    java List XMl转换DEMO

    在Java编程中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有良好的结构化...通过这样的实践,开发者可以更好地处理XML与Java对象之间的数据交换,这对于数据持久化、网络通信等领域都非常重要。

    java后台list集合转XML格式数据

    java后台从数据库读取 数据,封装到list集合,控制层转化为XML格式数据

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

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

    xml格式的字符串转换成List

    2. **创建数据模型**:为了存储解析后的数据,我们需要定义一个与XML元素相对应的数据结构。比如,对于上述示例,我们可以创建一个`Item`类: ```java public class Item { public String id; public String ...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    在Java编程中,数据结构与XML(eXtensible Markup ...通过实践这些示例,你可以更好地理解并掌握Map和List与XML之间的转换技巧。在进行这样的转换时,确保处理好异常、空值和特殊字符,以确保数据的完整性和安全性。

    XML.rar_dll XML_xml_xml ListCtrl

    为了实现这个项目,开发者需要具备C++或类似编程语言的基础,了解Windows API编程,熟悉XML解析库(如MSXML或TinyXML),并懂得如何与数据库(如MySQL、SQLite或SQL Server)交互。此外,对于UI设计和用户体验也有...

    CSharp导出List数据到xml文件

    在C#编程中,将List数据导出到XML文件是一个常见的任务,特别是在处理数据存储、交换或序列化时。XML因其结构清晰、易于解析和跨平台兼容性而被广泛使用。下面我们将详细讨论如何实现这一功能,以及相关的重要知识点...

    C#将List与xml互转_支持简单类型.rar

    这个压缩包"**C#将List与xml互转_支持简单类型.rar**"包含了一个示例文本文件"**C#将List与xml互转_支持简单类型.txt**"和一个可能用于测试的数据文件"**1.xls**"。 首先,让我们理解List和XML的基本概念。List是...

    listctrl使用及xml数据解析

    listctrl使用及xml数据解析 while (*start!='\0') { if (*start==') { while ( *tail!='\0') { if (*tail=='&gt;') { start++; strncpy(tmp,start,tail-start); sscanf(tmp,"%f,",&press;); if (press) {...

    C# XmlToList xml转换成对象,Xml转对象

    3. **XML到List的转换**:在实际开发中,我们经常需要将XML数据映射到对象集合,如List。这可以通过遍历XML元素并实例化T类型的对象来实现。 4. **第一种实现方法**:使用`XDocument`和LINQ表达式。首先,加载XML...

    C# xmlToList xml转换成对象

    本教程将探讨如何在C#中将XML文件内容转换为`List&lt;T&gt;`对象,以便更方便地操作和处理数据。 首先,我们需要理解`List&lt;T&gt;`是C#中的一个泛型集合类,它继承自`Collection&lt;T&gt;`,可以存储同一类型的元素列表。`T`代表你...

    Jackson 框架JSON、XML、List、Map直接相互转换

    NULL 博文链接:https://bugyun.iteye.com/blog/2278997

    castor解析xml与xsd校验xml

    2. **创建Java对象**:在使用Castor解析XML之前,你需要创建与XML文档结构相对应的Java类。这些类通常包含属性,它们对应于XML元素,而getters和setters则对应于元素的开始和结束标签。 3. **绑定映射文件**:创建...

    Android端获取XML数据并解析成List集合显示

    在Android开发中,获取XML数据并将其解析成List集合是一个常见的需求,这通常涉及到网络请求、XML解析以及数据绑定到UI组件的过程。本篇将详细阐述这个过程,并以提供的参考文档《Android部分》...

    Xml转换为集合list实例代码.rar

    在C#编程中,XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,而集合List是.NET Framework中的一个常用数据结构,用于存储同一类型的对象数组。将XML转换为List可以帮助开发者更方便地操作和...

    XML与HTML的结合

    &gt;&lt;booklist&gt;&lt;book&gt;&lt;title&gt;Straight Talk About Computers&lt;/title&gt;&lt;isbn&gt;72-80088-005&lt;/isbn&gt;&lt;/book&gt;&lt;book&gt;&lt;title&gt; Gourmet Microwave &lt;/title&gt;&lt;isbn&gt;72-80081-082&lt;/isbn&gt;&lt;/book&gt;&lt;/booklist&gt;&lt;/XML&gt; XML与HTML的结合...

    DOMCount.rar_Schema C_XML程序开发_personal_xml list_解析xml

    XML file|List file&gt; Options: -l,指示输入文件是一个列表文件,其中含有多个xml文件。默认情况下,该选项不存在,这时表明输入的是一个XML文件。 -v=xxx,Schema验证,xxx可以是:always,never或auto。默认情况...

Global site tag (gtag.js) - Google Analytics