`
hgfghe3
  • 浏览: 52576 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Flex xml的实用操作

 
阅读更多

  XML类包含用于处理XML对象的工作方法和属性。 XML类(以及XMLList,命名空间和QName类)基于ECMAScript中定义的XML(E4X)规范(ECMA - 357第2版)标准,实现了强大的XML处理在。使用toXMLString()方法返回的XML对象的字符串表示不论XML对象具有简单内容还是复杂内容。
  但是flex的xml操作还不支持xquery等简便、强大的查询操作,但是对于一般的xml结点读取、属性读取、结点查找、属性查找、结点遍历等还是完全可以胜任。
  本文提供了一个xml操作的实用Demo,主要有下述3部分内容:
  1)构建xml;
  2)xml结点读取、属性读取、结点遍历等;
  3)用户可以利用..先得到所有结点列表xmllist,然后遍历该xmllist查找任何元素、结点。   flex/spark"                xmlns:mx="library://ns.adobe.com/flex/mx" width="800"                height="600" creationComplete="init()" fontSize="11">                                                                                                                                                              11 Main St.                             San Francisco                             CA                             98765                                                                                                                                                       99 Broad St.                             Newton                             MA                             01234                                                                   ;               //显示xml               XML.prettyIndent = 2;    //设置xml缩进量               txtSrc.text = employees.toXMLString();            }                        protectedfunction btnShow_clickHandler(event:MouseEvent):void            {               var  output:String = "";               //employees.employee[0].address.zip, 98765               output+="employees.employee[0].address.zip: "+employees.employee[0].address.zip+"\r\n\r\n";               //employees.employee[1].@ssn, 789-789-7890               output+="employees.employee[1].@ssn: "+employees.employee[1].@ssn+"\r\n\r\n";               //employees.employee.name,                //               output+="employees.employee.name: "+employees.employee.name+"\r\n\r\n";               //employees..zip[0], 98765               output+="employees..zip[0]: "+employees..zip[0]+"\r\n\r\n";               //employees..@ssn[1], 789-789-7890               output+="employees..@ssn[1]: "+employees..@ssn[1]+"\r\n\r\n";               //employees..name,                //               output+="employees..name: "+employees..name+"\r\n\r\n";               //employees.employee[0].address.*, 11 Main St.                //San Francisco               //CA               //98765               output+="employees.employee[0].address.*: "+employees.employee[0].address.*+"\r\n";                 txtOpreate.text = output;              }        ]]>                    
  
  
  width="70" right="80" toolTip="请输入员工的ZIP" text="01234"/>
  width="70" right="3" toolTip="查找" label="查找"
  click="btnQuery_clickHandler(event)"/>
  
  width="30%" height="100%"/>
  width="70%" height="100%"/>
  
  
分享到:
评论

相关推荐

    flex上:简单的将xml内容生成文件存到本地的一个小例子

    在Flex编程中,XML是一种常用的数据格式,用于存储和传输数据。这个小例子展示了如何在Flex应用程序中将XML内容转化为文件并保存到本地系统。Flex是Adobe开发的一种开放源码的富互联网应用(RIA)框架,它使用...

    flex-web工程载入tomcat下xml文件(含源码)

    描述:“flex-web工程载入tomcat下xml文件(含源码)网上这方面的资料很少,自己总结的,希望对大家有用”—— 提示我们这是一项不常见但实用的技术,资料相对匮乏,作者已进行总结并分享了相关代码。 现在,让我们...

    Foundation XML and E4X for Flash and Flex

    ### 关于《Foundation XML and E4X for Flash and Flex》的知识点详解 #### 一、XML与Web开发的重要性 XML(Extensible Markup Language)作为Web技术的重要组成部分,在数据交换、文档存储等方面扮演着核心角色。...

    flex3去水印简单实用的方法

    以下是一种简单实用的Flex 3去水印方法: 首先,我们需要创建一个名为`ChartsLicenseHandler`的类,这个类将作为处理图表许可证的处理器。我们将这个类放在`mx.charts.chartClasses`目录下。类的代码如下: ```...

    Flex 皮肤大全,各种样式的Flex控件皮肤大全

    标题和描述中的"Flex 皮肤大全"指的是收集了多种样式的Flex控件皮肤资源,包括模仿Windows Vista和Windows 7操作系统的风格,以及其它30多种独特设计。 1. **Flex控件样式**:Flex控件是构建用户界面的基本元素,如...

    Flex中文帮助文档,绝对实用

    它与XML类似,但专门用于描述Flex应用的视觉元素和数据绑定。 3. **ActionScript**: ActionScript是Flex应用程序的核心编程语言,基于ECMAScript,用于处理逻辑和交互性。开发者可以通过ActionScript来控制组件的...

    flex word 与 excel

    压缩包中的"Util.as"文件很可能是一个ActionScript类,包含了一些通用的实用函数,可能用于文件操作、数据转换或网络通信。分析这个类的源码,可以揭示文章中具体的技术实现细节。 综上所述,这篇文章可能深入探讨...

    flex数据交互_方式

    Flex中的事件处理机制允许开发者响应用户操作或其他应用程序事件。事件可以是鼠标点击、键盘按键、数据更改等。Flex框架定义了一系列预定义的事件类型,开发者可以通过注册事件监听器来捕获这些事件,并执行相应的...

    Flex开源项目

    9. **flex-object-handles**: 提供对象处理功能,通过XML配置实现对象的操作,但可能需要根据具体需求进行定制。 10. **CheckboxTree 和 Carousel 组件**: 分别提供树状结构选择和轮播效果,附带源代码和演示。 11...

    Effortless Flex 4 Development

    MXML是一种用于定义Flex应用程序用户界面的XML语言。它使得开发者能够直观地设计布局,并通过ActionScript 3.0添加动态行为。ActionScript 3.0是一种强大的面向对象编程语言,用于实现复杂的逻辑和交互性。书中深入...

    mybatis-flex-main.zip

    1. **动态SQL增强**:Mybatis-Flex 提供了更强大的动态SQL支持,使得开发者能够更方便地构建复杂的查询条件,避免在 XML 映射文件中编写大量的 if-else 逻辑。这不仅可以减少代码量,还能提高代码的可读性和可维护性...

    FLEX地图应用教程

    【FLEX地图应用教程】 FLEX地图应用教程主要面向初学者,旨在介绍如何使用FLEX进行地图开发,并在地图上实现各种功能。...随着学习的深入,你将能创建出更加丰富和实用的地图应用,满足不同业务需求。

    Flex应用AdvancedDataGrid表头皮肤

    1. **Spark皮肤机制**:Spark皮肤是Flex 4引入的新特性,允许开发者通过XML和MXML来定义组件的外观。Spark皮肤可以控制组件的每个像素,提供高度的自定义性。在AdvancedDataGrid中,我们可以创建一个继承自spark....

    Flex图片上传实例

    - **MXML与ActionScript**:Flex应用通常由MXML(一种XML格式的语言)和ActionScript组成。MXML用于定义界面布局和样式,而ActionScript则用于编写业务逻辑。 ##### 2. 图片上传组件设计 - **UI组件**: - **Text...

    FLEX _HTTPService的调用方法

    根据提供的文件信息,我们可以深入探讨FLEX中的_HTTPService组件及其使用方法。此组件主要用于与Web服务进行通信,例如从服务器获取或发送数据。...这对于开发基于Flex的应用程序来说是非常实用且必要的技能。

    FLEX资源——FLEX数据绑定专题(中文PDF)

    6. **数据提供者和服务**:Flex支持与各种数据服务集成,如AMF、XML、JSON等。文档可能讲解如何通过数据绑定与这些服务交互,获取和更新远程数据。 7. **实用案例与最佳实践**:实际开发中的例子和最佳实践将帮助...

    flex企业应用开发实践.pdf

    本书不仅详细介绍了Flex与Java结合在企业级应用开发中的运用,还深入剖析了Flex技术的核心原理和企业级应用的架构思想,是一本极具实用性和指导意义的技术书籍。 ### Flex与Java的通信机制 在企业级应用开发中,...

    Mybatis-Flex 一个优雅的 Mybatis 增强框架

    而 Mybatis-Flex 则在此基础上添加了更多的实用特性,以提升开发效率和代码质量。 Mybatis-Flex 的核心特性包括但不限于: 1. **动态 SQL 支持**:Mybatis-Flex 提供更强大的动态 SQL 功能,使得开发者能够更加...

    flex 控件 全屏显示

    在Flex开发中,实现控件的全屏显示是一项常见且实用的功能。本文将详细介绍如何通过Flex编程语言来实现一个控件或应用的全屏显示功能,并解释代码中的关键部分。 #### 一、Flex全屏显示概述 Flex是一种用于构建跨...

Global site tag (gtag.js) - Google Analytics