`

flex解析XML

    博客分类:
  • FLEX
阅读更多

FLEX解析XML过程如下:

XML结构----

   

 [Bindable]
         private var ifCurrentXieruData:XMLList = <>
                <data>
                 <if_current_xieru_desc>全部</if_current_xieru_desc>
                 <if_current_xieru></if_current_xieru>
                </data>
                <data>
                 <if_current_xieru_desc>是当月携入(当月指统计月)</if_current_xieru_desc>
                 <if_current_xieru>1</if_current_xieru>
                </data>
                <data>
                 <if_current_xieru_desc>不是当月携入(当月指统计月)</if_current_xieru_desc>
                 <if_current_xieru>0</if_current_xieru>
                </data>
               </> ;//areadate

 这是一个绑定在combobox上的一个数据源,类型为XMLList(是XML的子类,获取的方式为XML(e.result).children())

我们进行解析的方法如下:

场景是取到值为value的选项,显示在combobox中

 

private function getIndexString(flag:String,value:String):void{
      var xml:XMLList = XMLList(ifCurrentXieru.dataProvider);
      for(var i:int = 0, nLen:int = xml.length(); i < nLen; i++)
      {
        if(value == xml.if_current_xieru[i].text().toString()){
           ifCurrentXieru.selectedIndex = i;
           break;
        }
      }

 

分享到:
评论

相关推荐

    flex解析xml

    总结,Flex解析XML文件主要通过XML和XMLList类,它们提供了丰富的API来操作XML数据。理解这些概念和方法,将有助于你在Flex应用中有效地处理和展示XML数据。无论是简单的数据展示还是复杂的交互逻辑,Flex都能通过...

    flex解析xml框架实例

    本文将深入探讨如何使用Flex解析XML框架,结合HTTPService组件,实现从服务器接收并解析XML数据的实例。 首先,让我们理解Flex中的XML类。XML类是ActionScript 3.0中的一个核心类型,它提供了一种强大而灵活的方式...

    flex 解析xml文件 httpservice

    本篇文章将深入探讨如何使用Flex解析XML文件,并通过HTTPService来读取XML内容,以及如何根据需求过滤字符串并获取所需值。 首先,让我们了解Flex中的XML类。XML类是ActionScript 3.0中用于处理XML文档的主要工具,...

    flex解析xml文件

    在本文中,我们将深入探讨如何使用Flex来解析XML文件,并将其内容用作ComboBox下拉列表的数据源。首先,让我们理解Flex的基本概念。Flex是Adobe开发的一种开放源代码的富互联网应用程序(RIA)框架,用于构建和部署...

    Flex里解析XML数据

    本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup Language)是一种自定义标记语言,用于存储和传输结构化数据。它的结构清晰,易于人和机器阅读。XML文档由元素...

    flex 解析xml实例

    本实例将探讨如何在Flex中解析XML,以读取XML标签并获取信息。 首先,XML(eXtensible Markup Language)是一种结构化数据语言,它的主要特点是结构清晰、易于阅读和编写,并且可以被机器和人类同时理解。在Flex中...

    flex 解析xml绑定到combobox点击按钮把combobox所选的数据添加到List

    1. **XML解析**:在Flex中,我们可以使用`mx:XML`组件或`flash.xml.XMLDocument`类来解析XML数据。XML是一种常见的数据格式,用于存储和传输结构化数据。在示例中,XML可能包含一系列可选项,这些选项将被用作...

    Flex_JSON_XML.zip_flex

    - **Flex解析XML**:在Flex中,我们可以使用`XML`类和`XMLList`类来处理XML数据。它们提供了方便的方法来查询、修改和操作XML文档。 - **Java生成XML**:在Java端,可以使用DOM、SAX或StAX等API来生成和解析XML。...

    readxml flex加载xml文件

    XMLLoader是ActionScript 3中的一个类,专门用于加载和解析XML文档。使用XMLLoader,可以异步加载XML,这意味着主程序不会因为等待XML加载而阻塞。下面是一个简单的使用XMLLoader的例子: ```actionscript var ...

    flex读取xml乱码的解决方法

    默认情况下,Flex使用Unicode编码(通常是UTF-8或UTF-16)来处理字符串,但如果XML文件使用的是其他编码,如GBK、BIG5等,那么在没有正确指定编码的情况下,Flex将无法正确解析XML中的字符,导致乱码出现。...

    Flex与JSON及XML的互操作

    - **Flex与XML的互操作**:Flex通过内置的XML解析功能,可以直接读取和解析XML数据,这使得从服务器获取XML格式的数据并将其展示在Flex应用中变得非常简便。例如,文章中提到的JSP文件生成的XML数据,可以直接被Flex...

    flex 操作XML

    综上所述,Flex中的XML操作涉及文件系统访问、网络通信、数据解析等多个方面,熟练掌握这些技能对于构建Flex应用至关重要。在实际项目中,根据具体需求灵活运用这些知识点,可以实现高效的数据管理和交换。

    flex 读XML 写XML 并保存为文件

    1. 使用XML类:在Flex中,我们可以直接创建XML对象来解析XML文档。首先,我们需要导入`mx.utils.XMLUtil`库,然后使用`XMLUtil.parse()`方法将XML字符串转换为XML对象。例如: ```actionscript var xmlStr:String = ...

    Flex之URLLoader加载XML

    1. `&lt;mx:Script&gt;` 标签内包含了ActionScript代码,用于处理加载和解析XML的过程。 - `import` 语句导入了必要的类,如 `mx.collections.ArrayCollection` 和 `mx.rpc.events.ResultEvent`。 - `public var loader:...

    Flex Demo XML JSON

    在Flex中,我们可以使用XML和JSON来传输、解析和操作数据。 1. **XML处理**:Flex提供了一套完整的XML处理库,包括XML类和XMLList类。通过这些类,开发者可以方便地创建、解析和操作XML文档。例如,你可以使用`new ...

    flex - xml操作

    ### Flex与XML操作详解 #### 一、E4X与ActionScript 3.0的集成 E4X(ECMAScript for XML)是ECMAScript标准的一个扩展,它被引入到ActionScript 3.0中,极大地简化了XML数据处理的过程。在Flash 5时,ActionScript...

    ArcGIS Flex API 中的 Flex 技-xml解析

    对于ArcGIS Flex API而言,理解如何解析XML至关重要,尤其是在处理地理信息时。本文将详细介绍如何使用ArcGIS Flex API进行XML解析,并通过一个具体示例来阐述其应用场景。 #### 二、XML在ArcGIS Flex API中的重要...

    FLEX操作XML&JSON

    2. **解析XML**:加载的XML数据会被存储在`xmlData`变量中,可以通过其属性和方法进行访问。例如,使用`xmlData.firstChild`获取XML文档的第一个子节点。 3. **显示XML数据**:Flex的`&lt;mx:DataGrid&gt;`组件能方便地将...

    Flex读取XML不刷新问题

    ### Flex读取XML不刷新问题解析 在Flex应用开发中,常常会遇到读取XML数据时出现不刷新的问题。这不仅影响用户体验,也可能导致数据处理出现异常情况。本文将从多个角度深入分析此问题,并提供可能的解决方案。 ##...

    flex-xml合并,树查找xml

    在Flex中,我们可以使用XML类来处理XML数据,这包括加载、解析、修改和序列化XML文档。 XML合并通常涉及将多个XML文档整合为一个单一的文档,以便于统一管理和操作。在Flex中,我们可以利用XML对象的appendChild()...

Global site tag (gtag.js) - Google Analytics