`
lixiaocui1000
  • 浏览: 3016 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex处理外部的xml

 
阅读更多
catalog.xml如下:

<?xml version="1.0"?>
<products>
<product>
    <name>数学</name>
    <price>Price</price>
    <freeship>Free Shipping?</freeship>
</product>
<product>
    <name>英语</name>
    <price>5</price>
    <freeship>false</freeship>
</product>
<product>
    <name>中文</name>
    <price>15</price>
    <freeship>true</freeship>
</product>
<product>
    <name>Blocks</name>
    <price>25</price>
    <freeship>true</freeship>
</product>
</products>


有两中方法:

1、用mx:Model的eee.mxml文件:

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Model id="catalogService" source="catalog.xml" />
    <mx:ArrayCollection id="myXC" source="{catalogService.product}"/>
    <mx:Repeater id="r" dataProvider="{myXC}" startingIndex="1">
        <mx:RadioButton id="Radio" label="{r.currentItem.name}"/>
    </mx:Repeater>
</mx:Application>

2、用mx:HTTPService的ddd.mxml文件

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="catalogService.send()">
    <mx:HTTPService id="catalogService" url="catalog.xml" resultFormat="e4x"/>
    <mx:XMLListCollection id="myXC" source="{catalogService.lastResult.product}"/>
    <mx:Repeater id="r" dataProvider="{myXC}" startingIndex="1">
        <mx:RadioButton id="Radio" label="{r.currentItem.name}"/>
    </mx:Repeater>
</mx:Application>
分享到:
评论

相关推荐

    flex外部读取xml

    本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于创建图形界面元素。 首先,XML文件的结构对于正确解析至关重要。在示例中没有给出具体的XML文件内容,但我们可以...

    Flex里解析XML数据

    同时,可以使用诸如FDT或IntelliJ IDEA等其他开发工具,它们同样支持Flex项目和XML处理。 总结,Flex提供了丰富的API和特性来处理XML数据,包括XML类、E4X语法、XMLList以及各种加载和解析工具。理解并熟练运用这些...

    Flex处理 xml方法及实例

    Flex中的E4X,全称为ECMAScript for XML,是一种在ActionScript 3.0中处理XML的强大方式。...无论是从外部数据源加载XML,还是在应用内部创建和操作XML,E4X都为ActionScript 3.0的XML处理带来了一种革命性的新方法。

    Flex中采用Flex-config.xml进行命令行的编译

    在Flex开发环境中,`flex-config.xml`文件是一个至关重要的配置文件,它允许开发者自定义Adobe Flex编译器的行为。这个文件通常位于项目的根目录下,或者在全局的Flex SDK安装路径中,对于命令行编译尤其重要。通过...

    Flex Demo XML JSON

    1. **XML处理**:Flex提供了一套完整的XML处理库,包括XML类和XMLList类。通过这些类,开发者可以方便地创建、解析和操作XML文档。例如,你可以使用`new XML(xmlString)`来实例化一个XML对象,然后通过属性和方法如`...

    Flex DataGrid从XML文件中加载数据

    1. **XML数据源**:在示例中,数据存储在一个名为`user.xml`的外部XML文件中。XML是一种轻量级的、自描述的数据交换格式,常用于在应用程序之间传递结构化数据。 ```xml &lt;ID&gt;213001 张三 &lt;age&gt;25 &lt;!-- 更...

    flex - xml操作

    随着ECMAScript标准的不断发展,特别是ECMA-262版本的发布,ActionScript 3.0采用了E4X规范,从而提供了更为强大的XML处理功能。 在ActionScript 3.0中,处理XML的方式有了显著的变化。与之前的ActionScript 2.0...

    flex xml生成tree 源码

    这段代码通过HTTPService组件从外部XML文件加载数据,并将其解析为树形数据结构,然后在界面上展示出来。 知识点: 1. **Flex框架**: Flex是一种用于构建富互联网应用程序(RIA)的开源框架,特别适用于创建复杂的...

    as3.0读取外部xml

    as3.0读取外部xml,使用与flex flash as3.0

    flex 操作xml 实现增删改查

    #### 三、读取外部XML文件 除了直接创建XML对象之外,通常还需要从外部文件加载XML数据。这可以通过Flex的网络请求API实现,具体步骤如下: 1. **导入必要的包**: ```actionscript import flash.events.Event; ...

    Foundation XML and E4X for Flash and Flex

    随着ActionScript版本的升级,特别是在ActionScript 3.0中,XML处理方式发生了根本性变化。最显著的变化之一就是XML成为了原生数据类型,这大大简化了XML数据的处理流程。同时,ActionScript 3.0引入了新的类和框架...

    Flex操作XML实现增删改查.pdf

    在Flex开发中,XML是一种常见的数据格式,用于存储和传输数据。XML(eXtensible Markup Language)具有自描述性,结构清晰,易于解析,因此在Flex应用中常用于实现数据的增删改查功能。以下我们将深入探讨如何在Flex...

    AS3.0外部XML上下翻译效果

    在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)来实现一个外部XML文件驱动的上下翻页效果,特别是在一个音乐播放器应用中的应用场景。首先,我们需要理解AS3.0的基本语法和XML数据处理,然后我们会讨论...

    webloigc 中设置 flex crossdomain.xml 文件

    总之,`crossdomain.xml`文件是Flex跨域访问的关键,正确配置它能确保WebLogic上的Flex应用与外部资源安全、顺畅地通信。理解其工作原理并根据实际需求调整策略,是保障应用功能和数据安全的重要环节。

    flex 动态载入外部图片

    在Flex编程中,动态加载外部图片是一项常见的需求,特别是在创建数据驱动的应用程序或者需要根据用户交互更新界面的情况下。本文将深入探讨如何在Flex项目中实现这一功能,包括基本原理、步骤以及常见问题的解决策略...

    flex3 接受外部参数

    本话题聚焦于Flex 3如何接受外部参数,这是一个关键功能,允许开发者传递数据到Flex应用程序,从而实现更灵活的交互和动态内容。 在Flex 3中,接受外部参数主要通过以下几种方式实现: 1. **URL变量**: 当Flex...

    Flex操作XML实现增删改查[借鉴].pdf

    通过以上方法,开发者可以在Flex应用程序中灵活地处理XML数据,实现数据的增删改查,为用户界面提供动态数据支持。注意,在实际应用中,应考虑性能和最佳实践,如使用缓存、优化查询和避免不必要的数据操作。

    xml文件的操作

    在本文档中,我们将深入探讨如何在Flex中操作XML文件,包括XML的基本概念以及在Flex环境中创建、处理和使用XML对象的方法。 XML(eXtensible Markup Language)是一种标记语言,用于存储和传输结构化数据。它由元素...

Global site tag (gtag.js) - Google Analytics